{
  "cik": 1604821,
  "entityName": "NATERA, 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": "2015-07-31",
              "val": 48981329,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-10-30",
              "val": 49996087,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-02-29",
              "val": 50852374,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2016-04-30",
              "val": 51256216,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-07-31",
              "val": 51781811,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-10-31",
              "val": 52382613,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-02-28",
              "val": 52772984,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2017-04-28",
              "val": 52882463,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-07-31",
              "val": 53223029,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-10-30",
              "val": 53768979,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-02-28",
              "val": 54131461,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-05-03",
              "val": 54512645,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-07-31",
              "val": 60944180,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-10-31",
              "val": 61823667,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-02-28",
              "val": 62790368,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-05-02",
              "val": 69601399,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-07-31",
              "val": 70129854,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-10-31",
              "val": 77528812,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-02-21",
              "val": 78252351,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2020-05-01",
              "val": 78725320,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-08-01",
              "val": 79887822,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-11-01",
              "val": 85369897,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-02-19",
              "val": 86574688,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2021-05-01",
              "val": 87943997,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-08-01",
              "val": 93783076,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-11-01",
              "val": 94594816,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-02-18",
              "val": 95470898,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2022-05-01",
              "val": 96313849,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-08-01",
              "val": 96957360,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-11-01",
              "val": 97602871,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-02-17",
              "val": 113285675,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2023-05-01",
              "val": 114301688,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-08-01",
              "val": 114601688,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-11-01",
              "val": 120151688,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-02-23",
              "val": 120757877,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2024-05-03",
              "val": 122802694,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-08-01",
              "val": 123681432,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-11-01",
              "val": 132020816,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-02-21",
              "val": 135186184,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2025-05-02",
              "val": 136546580,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-08-01",
              "val": 137248106,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-10-31",
              "val": 138014465,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-02-20",
              "val": 141731250,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2026-05-01",
              "val": 143215382,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "EntityPublicFloat": {
        "label": "Entity Public Float",
        "description": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 600000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2016-06-30",
              "val": 500000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2017-06-30",
              "val": 460000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2018-06-29",
              "val": 620000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-06-28",
              "val": 1550000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2020-06-30",
              "val": 3510000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2021-06-30",
              "val": 9330000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-06-30",
              "val": 2570000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2023-06-30",
              "val": 5260000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2024-06-30",
              "val": 13150000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2025-06-30",
              "val": 21830000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q2I"
            }
          ]
        }
      }
    },
    "us-gaap": {
      "AccountsPayableCurrent": {
        "label": "Accounts Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 8867000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 8867000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 8867000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 8949000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 6067000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 7332000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 7332000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 7332000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 7332000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 7332000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8980000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 9194000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 8811000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 11479000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 11479000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 11479000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 11479000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 11479000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6610000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 10389000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3753000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8529000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 8529000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 8529000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 8529000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 8529000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 8608000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 7689000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9884000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 14587000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 14587000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 14587000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 14587000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 14587000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 8917000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8319000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9236000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8604000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 8604000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 8604000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 8604000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 8604000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8369000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3450000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9250000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8096000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 8096000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 8096000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 8096000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 8096000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4682000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 20307000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 8181000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 27206000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 27206000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 27206000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 27206000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 27206000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 18070000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 28192000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34225000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 31148000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 31148000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 31148000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 31148000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 31148000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 36123000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 21107000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21321000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 14998000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 14998000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 14998000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 14998000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 14998000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26038000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 33100000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27834000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 34922000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 34922000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 34922000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 34922000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 34922000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 39240000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 36879000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 46499000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 33156000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 33156000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 62397000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccountsReceivableNet": {
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "description": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 5942000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 5273000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 5942000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 5942000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-09-30",
              "val": 5820000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5862000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 5862000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 5862000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 5862000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 5862000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6105000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6171000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9408000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 13396000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 13396000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 13396000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 13396000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 13396000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7478000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7107000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 7342000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8252000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 44089000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 44089000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 44089000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 44089000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 50326000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 57002000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 60397000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 62223000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 62223000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 62223000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 62223000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 62223000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 60293000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 62974000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 58905000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 53351000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 53351000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 53351000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 53351000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 53351000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 61577000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 58706000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 70674000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 78565000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 78565000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 78565000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 78565000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 78565000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 87562000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 100130000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 110416000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 122074000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 122074000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 122074000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 122074000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 122074000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 167862000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 208312000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 236362000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 244385000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 244385000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 244385000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 244385000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 244385000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 246785000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 260065000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 255147000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 278289000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 278289000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 278289000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 278289000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 278289000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 288748000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 335936000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 306876000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 314165000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 314165000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 314165000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 314165000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 314165000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 318233000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 309224000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 286379000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 296528000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 296528000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 417595000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedBonusesCurrent": {
        "label": "Accrued Bonuses, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 1141000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 1141000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 1141000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 589000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 770000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1348000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 1348000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 1348000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 1348000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 1348000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 796000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1695000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2309000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2387000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 2387000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2387000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2387000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2387000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 903000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1329000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1950000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2063000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2063000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2063000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2063000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2063000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1433000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1767000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2382000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3757000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3757000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 3757000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 3757000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3757000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1220000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2325000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3552000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5710000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 5710000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 5710000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 5710000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5710000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2017000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4179000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 6964000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9635000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 9635000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 9635000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 9635000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 9635000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3709000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 7984000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12275000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15854000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15854000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 15854000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 15854000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 15854000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 6826000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11324000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15795000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 20426000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 20426000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 24651000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 24651000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 32236000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 32236000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 48926000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccruedInsuranceCurrentAndNoncurrent": {
        "label": "Accrued Insurance",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 7535000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 7535000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 7535000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 7535000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8874000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 10978000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8138000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6794000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 6794000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 6794000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 6794000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 6794000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 6795000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 7071000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8310000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8367000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 10012000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 11051000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": 11051000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10897000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-06-30",
              "val": 10897000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8700000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 8692000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 9410000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 11599000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2020-03-31",
              "val": 11599000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 13100000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2020-06-30",
              "val": 13100000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 13322000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 13322000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 17366000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 20304000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 20304000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 22301000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-06-30",
              "val": 22301000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15879000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 15879000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 17210000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 17326000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 17326000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 15912000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 15912000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 17938000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": 17938000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 18948000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 14271000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 14271000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15480000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 15480000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16209000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 16209000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 23245000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 18023000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": 18023000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16465000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 16465000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15778000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 15778000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 11276000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 11276000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 11276000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 11276000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 11276000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 10171000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 9700000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 10113000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 9507000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 9507000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9651000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedInsuranceNoncurrent": {
        "label": "Accrued Insurance, Noncurrent",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and due beyond one year (or beyond one operating cycle if longer) to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverages to employees.",
        "units": {
          "USD": [
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3200000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 10341000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 10341000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 10341000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 14024000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 17488000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 18708000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 18708000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 18708000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 18708000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 18708000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 20715000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 23586000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 23347000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 19879000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 19879000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 19879000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 19879000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 19879000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 23928000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 25612000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23022000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 33207000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 33257000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 33257000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 33257000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 33257000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 31523000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 30520000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 31067000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 32442000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 32442000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 32442000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 32442000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 32442000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 37839000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 39157000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 38702000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 49043000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 49043000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 49043000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 49043000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 49043000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 50393000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 53082000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 62893000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 60407000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 60407000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 60407000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 60407000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 77296000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 86143000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 96486000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "AccruedMarketingCostsCurrent": {
        "label": "Accrued Marketing Costs, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. 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": 1118000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 202000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 202000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 202000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 202000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 202000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1381000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 807000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1005000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1456000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1456000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1456000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1456000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1456000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1223000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1190000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1578000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1306000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1306000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1306000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1306000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1306000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2467000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2112000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2430000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2957000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 2957000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 2957000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 2957000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2957000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2136000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2558000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3235000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3325000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 3325000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 3325000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 3325000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 3325000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4815000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5374000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6152000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7853000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 7853000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 7853000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 7853000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 7853000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 7563000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6449000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 5676000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8943000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 8943000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 8943000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 8943000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 8943000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 7604000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 9822000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 8752000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 10085000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 10085000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 10085000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 10085000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 10085000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 9688000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 11792000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 15526000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16548000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 16548000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 16548000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 16548000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 16548000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17898000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16572000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 22298000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20215000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 20215000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27617000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedProfessionalFeesCurrentAndNoncurrent": {
        "label": "Accrued Professional Fees",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 421000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 180000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 180000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 180000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 180000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 180000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1031000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 394000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 289000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 206000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 206000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 206000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 206000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 206000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 913000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 755000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1132000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1058000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1058000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1058000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1058000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1058000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1471000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2082000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1516000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2873000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 2873000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 2873000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 2873000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2873000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5055000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4596000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4666000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4189000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 4189000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 4189000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 4189000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 4189000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 8601000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 4364000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 15215000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11758000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 11758000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 11758000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 11758000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 11758000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 18645000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 21374000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 34355000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 36710000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 36710000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 36710000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 36710000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 36710000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21793000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 36343000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 35822000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 43897000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 43897000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 43897000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 43897000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 43897000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 34141000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 31979000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 36535000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 54208000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 54208000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 54208000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 54208000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 54208000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 66097000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 84747000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 83687000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 56077000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 56077000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 58976000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccruedRentCurrent": {
        "label": "Accrued Rent, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 551000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 551000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 551000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 419000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 352000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 875000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 116000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 33000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 195000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 195000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 195000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 195000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 195000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 505000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 637000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 766000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 868000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 880000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 891000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 903000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 903000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 903000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 903000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 903000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "AccruedRentNoncurrent": {
        "label": "Accrued Rent, Noncurrent",
        "description": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.",
        "units": {
          "USD": [
            {
              "end": "2016-06-30",
              "val": 1964000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6092000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7789000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 7789000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 7789000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 7789000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 7789000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 9337000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 9247000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 9140000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 9241000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 9241000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 9241000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 9241000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 9241000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9548000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8922000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8775000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8613000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 8613000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 8613000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 8613000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 8613000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 3691000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3868000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 3868000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3868000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3868000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 3868000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4112000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3292000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2951000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3558000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 3558000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3558000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 3558000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 3558000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3365000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3050000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2606000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4492000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 4492000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 4492000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 4492000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4492000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 3643000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 3584000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 3830000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5767000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 5767000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 5767000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 5767000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5767000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 6997000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7154000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7376000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 12686000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 12686000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 12686000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 12686000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 12686000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10520000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14104000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10950000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 15726000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15726000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 15726000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 15726000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 15726000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 12305000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 12454000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 11079000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11821000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 11821000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 10522000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 10522000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 14224000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 14224000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 19422000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccruedVacationCurrent": {
        "label": "Accrued Vacation, Current",
        "description": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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": 2024000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1892000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 1892000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1892000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1892000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1892000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1853000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1858000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1801000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1806000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1806000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1806000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1806000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1806000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1808000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1752000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1739000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1825000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1825000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1825000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1825000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1825000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1881000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1839000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1781000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1850000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1850000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 1850000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 1850000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1850000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1912000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2098000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2153000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2260000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 2260000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 2260000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 2260000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 2260000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2373000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2439000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2472000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2567000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2567000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2567000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2567000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 2567000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2809000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2930000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2904000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2930000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 2930000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 3121000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3121000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 3826000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 3826000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4698000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "description": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 9594000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 9594000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 9594000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 12532000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 13216000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 13790000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 13790000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 13790000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 13790000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 13790000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 14881000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 16106000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 16638000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 19337000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 19337000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 19337000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 19337000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 19337000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 21656000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 23517000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 25163000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 26985000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 26985000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 26985000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 26985000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 26985000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 28845000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 30474000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 32369000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 34297000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 34297000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 34297000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 34297000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 34297000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 36217000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 38226000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 39748000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 41524000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 41524000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 41524000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 41524000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 41524000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 43351000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 45485000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 47667000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 52603000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 55317000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 58314000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 19413000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 19413000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 19413000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 19413000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 19413000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 22415000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 26557000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31478000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 35698000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 35698000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 35698000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 35698000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 35698000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 40613000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 45121000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 50583000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 56293000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 56293000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 56293000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 56293000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 56293000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 58732000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 64460000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 71128000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 78416000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 78416000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 78416000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 78416000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 78416000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 86580000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 91651000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 100890000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 111078000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 111078000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 120412000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "description": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 36000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 396000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 943000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 334000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -725000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": -725000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": -725000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": -725000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": -725000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -525000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -463000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -396000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -766000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": -766000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": -766000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": -766000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": -766000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -904000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -858000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -894000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": -552000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -266000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 795000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-06-30",
              "val": 795000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 858000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 858000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 919000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5666000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2020-03-31",
              "val": 5666000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 5666000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 5770000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2020-06-30",
              "val": 5770000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-06-30",
              "val": 5770000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 5770000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5170000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 5170000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 4259000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 3197000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 3197000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-03-31",
              "val": 3197000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 3197000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2441000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-06-30",
              "val": 2441000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-06-30",
              "val": 2441000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 2441000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1491000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 1491000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2021-12-31",
              "val": -2287000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -13904000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": -13904000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-03-31",
              "val": -13904000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-03-31",
              "val": -13904000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -16397000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": -16397000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-06-30",
              "val": -16397000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-06-30",
              "val": -16397000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -19609000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": -19609000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": -16362000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -11798000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": -11798000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-03-31",
              "val": -11798000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-03-31",
              "val": -11798000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -9203000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": -9203000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-06-30",
              "val": -9203000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": -9203000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -5396000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": -5396000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": -3085000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -2192000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": -2192000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": -2192000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": -2192000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -1358000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": -1358000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": -1358000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-06-30",
              "val": -1358000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -765000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": -765000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -344000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": -344000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": -344000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": -344000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": -344000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -197000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": -197000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -287000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-06-30",
              "val": -287000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -187000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -258000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": -258000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -202000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdditionalPaidInCapitalCommonStock": {
        "label": "Additional Paid in Capital, Common Stock",
        "description": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 8664000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 8664000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 8664000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 11719000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 433145000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 436259000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 436259000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 436259000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 436259000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 436259000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 439962000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 444790000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 447915000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 453044000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 453044000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 453044000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 453044000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 453044000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 456000000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 460906000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 467234000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 472552000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 472552000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 472552000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 472552000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 472552000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 476270000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 491887000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 600146000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 607236000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 607236000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 607236000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 607236000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 607236000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 613680000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 733137000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 747817000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 976955000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 976955000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 976955000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 976955000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 976955000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 988199000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1093072000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1383727000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1411286000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1411286000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1411286000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 1411286000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1411286000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1356212000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1399659000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2011788000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2050417000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2050417000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2050417000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2050417000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 2050417000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2089660000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 2139551000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2181282000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 2664730000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 2664730000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 2664730000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 2664730000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 2664730000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 2741932000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 2795714000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3089448000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3145837000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3145837000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 3145837000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3145837000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3145837000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 3241326000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 3320365000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 3393369000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 3763614000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 3763614000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 3763614000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 3763614000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 3763614000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 3874656000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3982191000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 4075641000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 4488679000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 4488679000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 4635319000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": {
        "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt",
        "description": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 82873000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 82873000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 82873000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 82873000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 82873000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 82873000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 82873000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 82873000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 82873000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 1657000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5157000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5157000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3154000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6522000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3368000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10138000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3616000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4051000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4051000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9855000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9855000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5804000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5804000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20102000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20102000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10247000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10247000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7418000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7418000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19374000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19374000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 11957000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 11957000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34406000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34406000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 15032000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 15032000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 23232000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 23232000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58335000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58335000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 35103000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 35103000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84797000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84797000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 26459000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 26459000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35087000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35087000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 76060000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 76060000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 40973000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 40973000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 116398000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 116398000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40338000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 40338000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40695000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40695000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 85165000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 85165000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44470000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44470000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142896000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142896000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 57731000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 57731000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 192437000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 192437000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 192437000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64952000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64952000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 132947000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 132947000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 67995000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 67995000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 204231000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 204231000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 71284000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 71284000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 276691000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 276691000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 78435000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 78435000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 172582000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 94147000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 264097000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 91515000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 357303000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 94074000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "description": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4036000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4036000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 4036000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "AdvertisingExpense": {
        "label": "Advertising Expense",
        "description": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 400000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1100000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1100000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1100000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1100000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1100000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 400000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 400000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 500000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 500000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 600000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2200000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1800000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1800000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1800000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1100000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1100000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1100000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2300000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2300000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10600000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "AllocatedShareBasedCompensationExpense": {
        "label": "Share-based Payment Arrangement, Expense",
        "description": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "units": {
          "USD": [
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 418000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1065000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1147000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2740000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1592000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1591000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4906000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2166000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2166000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2396000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2396000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5292000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5292000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2897000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 2897000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7965000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7965000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2673000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 2673000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2543000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2543000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5420000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2877000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 2877000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8406000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2986000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 2986000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3154000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3154000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3368000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 3616000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4051000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40477000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 84789000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 44312000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142376000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 57587000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 191808000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 191808000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64447000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64447000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 131858000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 131858000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 67411000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 67411000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 202502000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 202502000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 70644000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 70644000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274428000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274428000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77827000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77827000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 171185000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 93358000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 261822000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 90637000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 354404000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95107000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivable": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 508000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 527000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 527000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 527000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 628000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 784000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1203000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1213000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1322000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3300000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4300000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4310000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4311000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4110000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3788000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4105000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1300000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1300000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1300000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 8018000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableCurrent": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "description": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 527000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2014-12-31",
              "val": 527000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2015-12-31",
              "val": 971000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 1890000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1789000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1648000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1795000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1881000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1773000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1980000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1788000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1794000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1997000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2277000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2919000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 3020000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3080000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 3080000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 3080000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 3080000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 3080000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 3080000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 3080000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 2970000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 2649000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2965000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2392000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3561000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4676000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5134000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5580000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6034000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7252000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7021000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6252000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7434000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7823000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8419000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8018000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 8018000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7927000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableRecoveries": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "description": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 380000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            }
          ]
        }
      },
      "AllowanceForDoubtfulAccountsReceivableWriteOffs": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "description": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 330000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 85000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 65000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 65000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 65000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 33000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 33000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 33000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 171000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 171000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 171000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 400000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 457000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 457000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 457000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 457000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 457000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 495000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 495000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1635000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1635000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 369000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-09-30",
              "val": 28000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 28000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 28000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 28000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 28000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 51000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 51000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 154000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 154000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 98000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 98000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 195000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 195000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 100000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 293000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 293000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 100000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 391000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 391000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 391000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 98000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 98000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 215000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 336000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 100000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 336000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 457000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 457000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 457000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 121000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 121000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2180000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2180000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 149000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 149000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 304000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 304000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 610000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 610000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 917000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 917000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1227000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1227000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1227000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 312000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 312000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 625000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 625000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 941000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 941000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1259000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1259000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1259000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 320000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 320000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 642000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 642000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 966000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 966000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1292000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1292000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1292000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 328000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 328000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 658000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 658000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 991000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 991000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 991000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 991000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "AmortizationOfDeferredCharges": {
        "label": "Amortization of Deferred Charges",
        "description": "The amount of amortization of deferred charges applied against earnings during the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 200000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 400000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 600000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 200000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 200000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 200000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 600000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 200000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 200000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 200000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-07-01",
              "end": "2019-09-30",
              "val": 200000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 200000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 600000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1300000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1300000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 300000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 3900000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 7100000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "description": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "units": {
          "shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 33941,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36000000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 37175000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 5111000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 42401,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 42401,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 43203000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 43138000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 43138000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 11212000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 11212000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 11212000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 11000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8772000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8772000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10048000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 9788000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9842000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 9842000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9669,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9669,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 9669,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9119000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 9119000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10797000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 10797000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10916000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 10916000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10431,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10431,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10431,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 12304000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 12304000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 11350000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 11350000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10380000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10380000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10589,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10589,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10589000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11718000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11718000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11791000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 11791000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11191000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 11191000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10933,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10933000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10933000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12722000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12722000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19335000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19335000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 18699000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 18699000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18343000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18343000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 18343000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18424000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18424000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17718000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 17718000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17548000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 17548000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17683000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17683000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17683000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21423000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21423000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 21490000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 21490000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20672000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 20672000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19998000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19998000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 19998000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 23412000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 23412000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22568000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 22568000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22571000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 22571000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22248000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22248000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22248000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24242000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24242000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23213000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 23213000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 22536000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 22536000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14508000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 14508000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13894000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13894000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13341000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12720000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 12465000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11898000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AssetImpairmentCharges": {
        "label": "Asset Impairment Charges",
        "description": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1258000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1258000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1557000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1557000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1557000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 20000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 20000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 407000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 407000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2138000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2138000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2138000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 576000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 576000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 576000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 576000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 576000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 576000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 576000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 576000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 576000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1544000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1544000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1544000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1544000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1544000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1544000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1544000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1544000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1544000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1310000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1310000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1671000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1671000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1671000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 106752000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 262367000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 265748000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 261267000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 242385000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 176024000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 158425000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 204056000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 178776000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 218655000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 194361000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 277309000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 261445000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 383326000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 380250000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 558639000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 723261000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 976713000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 893512000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 849956000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1311374000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1144664000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1066976000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1009112000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1318880000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1247893000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1446520000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1468205000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1516989000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1590947000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1732366000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1757066000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1821482000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2398344000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 2398344000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2614398000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AssetsCurrent": {
        "label": "Assets, Current",
        "description": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 106477000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 106477000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 106477000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 85831000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 246293000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 250726000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 250726000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 250726000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 250726000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 250726000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 248625000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 237175000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 212278000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 174115000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 174115000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 174115000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 174115000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 174115000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 140161000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 123104000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 169240000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 144788000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 180625000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 180625000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 180625000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 180625000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 187523000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 165370000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 248688000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 240518000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 240518000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 240518000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 240518000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 240518000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 208081000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 321967000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 323737000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 523167000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 523167000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 523167000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 523167000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 523167000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 497208000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 663504000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 916012000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 862663000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 862663000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 862663000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 862663000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 862663000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 791403000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 739888000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1191223000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1093138000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1093138000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1093138000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1093138000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 1093138000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 980226000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 901555000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 829629000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1211817000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1211817000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 1211817000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1211817000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 1211817000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1129468000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1065512000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1267276000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1258549000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1258549000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 1258549000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1258549000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1258549000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1261444000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1301816000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1322565000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1375820000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1375820000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1375820000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1375820000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1375820000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1416385000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1431596000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1447323000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1496939000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1496939000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1651813000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesChangeInNetUnrealizedHoldingGainLossNetOfTax": {
        "label": "Available-for-sale Securities, Change in Net Unrealized Holding Gain (Loss), Net of Tax (Deprecated 2018-01-31)",
        "description": "The change in unrealized holding gain (loss), net of tax, on available-for-sale securities included in a separate component of shareholders' equity during the period.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -170000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 286000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesCurrent": {
        "label": "Available-for-sale Securities, Current",
        "description": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 26389000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 201586000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 201586000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 201586000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 201586000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 201586000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 196597000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 198647000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 157717000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 106692000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 94988000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 135017000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 80023000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 70901000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 130891000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 93805000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 208053000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 186700000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 153840000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 144976000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 145922000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 112843000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 83320000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 68048000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 63620000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 49352000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 49845000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 41770000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 38645000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 42410000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 43536000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 36097000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 110077000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 99680000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 236764000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 198137000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 223369000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 256464000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 361931000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 334792000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 301877000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 523885000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 557304000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 445624000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 376146000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 249336000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 118904000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 71246000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 67630000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 30132000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 23065000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 18049000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 16039000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "description": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 152542000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 145396000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 146862000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 113178000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 82648000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 67592000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 63212000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 49018000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 49201000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 41002000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 37912000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 41703000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 43185000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 35895000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 110777000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 100357000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 237513000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 203006000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 228318000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 260550000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 365604000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 337418000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 303939000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 524812000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 554565000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 432878000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 362406000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 236222000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 111593000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 67000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 63333000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 28074000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 21787000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17089000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15296000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 968000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": {
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value",
        "description": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 207552000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 204860000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 207485000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 157717000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 130860000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 106692000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 94988000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 135017000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 106247000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 80023000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 70901000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 130891000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 93805000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 208053000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 186700000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 331681000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 493852000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 600205000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 588446000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 517432000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 928596000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 593660000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 547353000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 464112000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 408858000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 354828000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 267847000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 69121000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 90299000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29490000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": {
        "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 208968000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 204465000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 206543000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 157383000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 131585000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 107217000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 95451000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 135413000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 107013000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 80927000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 71759000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 131785000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 108013000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 94071000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 207257000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 185841000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 378144000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 326035000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 488082000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 595047000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 684347000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 585249000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 514991000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 927096000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 832183000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 607431000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 563538000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 483397000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 448403000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 420360000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 363697000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 272977000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 239613000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 71009000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 91479000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 30034000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 23019000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 55128000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 59489000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 60621000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 44540000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 48265000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 39169000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 31831000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 86061000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 57168000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 39157000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 33114000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 89375000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 64477000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 57974000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 97180000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 86161000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 141380000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 127898000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 264713000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 338583000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 322416000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 250457000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 213114000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 403211000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 274879000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 161807000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 187392000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 234061000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 329499000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 349114000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 296067000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 242845000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 216548000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 52960000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 75440000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29034000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 23019000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "description": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 55010000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 59464000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 60623000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 44539000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 48212000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 39100000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 31776000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 85999000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 57046000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 39021000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 32989000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 89188000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 64276000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 57910000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 97276000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 86343000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 141552000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 128675000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 265534000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 339655000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 323002000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 251028000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 213493000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 403784000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 275331000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 160782000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 184947000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 227890000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 320708000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 341858000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 291495000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 239773000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 215095000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 52032000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 75003000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 28522000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions1": {
        "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions",
        "description": "Number of investment positions in available-for-sale investments in a continuous unrealized loss position for which an other-than-temporary impairment (OTTI) has not been recognized in the income statement.",
        "units": {
          "position": [
            {
              "end": "2015-12-31",
              "val": 73,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 34,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-09-30",
              "val": 9,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 27,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 21,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 19,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 15,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 19,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 17,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 17,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 22,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 16,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 12,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "BusinessExitCosts1": {
        "label": "Business Exit Costs",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2020-12-31",
              "val": 300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "CapitalExpendituresIncurredButNotYetPaid": {
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "description": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2942000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 678000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 938000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3223000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 3223000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 627000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1126000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 765000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 765000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5204000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5204000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5204000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 447000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 447000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 447000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 209000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 268000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 268000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 268000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 199000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 199000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 323000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 323000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 56000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 56000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3706000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3706000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3706000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2657000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2657000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 255000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 255000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2814000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2814000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2781000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2781000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1898000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1898000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4688000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4688000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4957000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4957000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5173000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2096000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2096000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2035000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2035000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 458000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1613000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1613000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 103000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 112000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 112000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4223000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareAmortization": {
        "label": "Capitalized Computer Software, Amortization (Deprecated 2016-01-31)",
        "description": "For each income statement presented, the amount charged to expense for amortization of capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 200000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 100000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareImpairments1": {
        "label": "Capitalized Computer Software, Impairments",
        "description": "Amount of impairment loss from capitalized computer software costs.",
        "units": {
          "USD": [
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 100000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "CapitalizedComputerSoftwareNet": {
        "label": "Capitalized Computer Software, Net",
        "description": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 800000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1200000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1300000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1500000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1300000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 1300000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1300000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1300000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1300000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 1800000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2400000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2500000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2600000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2600000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2600000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2600000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2600000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2200000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2100000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1900000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1700000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1900000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1800000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1100000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 1700000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1700000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 2300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2300000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 5900000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 8700000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 8700000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 17100000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 17100000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 31200000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": 5747000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": 30496000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2013-12-31",
              "val": 30496000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2013-12-31",
              "val": 30496000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2013-12-31",
              "val": 30496000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-06-30",
              "val": 17670000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2I"
            },
            {
              "end": "2014-09-30",
              "val": 22318000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3I"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2014-12-31",
              "val": 87176000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-03-31",
              "val": 80348000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1I"
            },
            {
              "end": "2015-06-30",
              "val": 62243000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2015-06-30",
              "val": 62243000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 196192000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2015-09-30",
              "val": 196192000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2015-12-31",
              "val": 28947000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 33985000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2016-03-31",
              "val": 33985000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 16557000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2016-06-30",
              "val": 16557000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 25322000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2016-09-30",
              "val": 25322000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 15256000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 9086000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2017-03-31",
              "val": 9086000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7138000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2017-06-30",
              "val": 7138000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 11211000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2017-09-30",
              "val": 11211000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 12620000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 12620000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 12620000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 12620000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 12620000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 33674000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 12306000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 34535000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 46407000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 46407000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 46407000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 46407000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 46407000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 34281000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 29928000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 51609000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 61926000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 61926000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 61926000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 61926000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 61926000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 74144000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 77322000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 209351000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 48668000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 48668000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 48668000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 48668000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 48668000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 65126000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 62811000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 95103000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 84386000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 84386000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 84386000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 84386000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 84386000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 158298000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 91298000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 57042000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 466005000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": -58229000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12390000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3625000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13691000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -8118000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4045000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2636000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "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. Excludes effect from exchange rate changes.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 24749000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -12826000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -8178000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56680000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -6828000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -24933000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -24933000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 109016000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 109016000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -58229000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5038000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -12390000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -3625000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "description": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 30531000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 16690000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 16690000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 16690000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 16690000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 8244000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 11598000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 13021000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 39690000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 18260000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": 18260000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 39099000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-30",
              "val": 39099000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 51004000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 34680000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": 34680000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 29983000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-06-30",
              "val": 29983000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 51664000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 51664000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 61981000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 74199000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2020-03-31",
              "val": 74199000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 77377000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2020-06-30",
              "val": 77377000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 209529000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 209529000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 48855000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 65289000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 65289000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 63039000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-06-30",
              "val": 63039000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 95331000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 95331000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 84614000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 158526000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 158526000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 91384000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 91384000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 57128000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": 57128000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 466091000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 403154000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 403154000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 381113000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 381113000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 668710000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 668710000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 642095000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 813817000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": 813817000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 796798000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 796798000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 892844000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 892844000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 945587000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 973768000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 973768000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1000021000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1041438000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1076140000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1076140000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1087932000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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": -13841000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -8446000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -5092000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3669000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -3669000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 26669000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5239000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 5239000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 26078000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 26078000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37983000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37983000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37983000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -16324000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -16324000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -21021000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -21021000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 660000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 660000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10977000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10977000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10977000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12218000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 12218000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15396000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 15396000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 147548000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 147548000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13126000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13126000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -13126000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16434000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 16434000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14184000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 14184000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46476000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 46476000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35759000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35759000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35759000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 73912000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 73912000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6770000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6770000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -27486000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -27486000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 381477000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 381477000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 381477000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -62937000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -62937000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -84978000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -84978000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 202619000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 202619000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 176004000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 176004000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 176004000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 171722000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 171722000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 154703000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 154703000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 250749000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 250749000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 303492000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 303492000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28181000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 54434000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 95851000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 130553000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2007-12-31",
              "val": 0.0978,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2007-12-31",
              "val": 0.0978,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2007-12-31",
              "val": 0.0978,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2007-12-31",
              "val": 0.0978,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2007Q4I"
            }
          ]
        }
      },
      "ClassOfWarrantOrRightOutstanding": {
        "label": "Class of Warrant or Right, Outstanding",
        "description": "Number of warrants or rights outstanding.",
        "units": {
          "shares": [
            {
              "end": "2007-12-31",
              "val": 24538,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2007-12-31",
              "val": 24538,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2007-12-31",
              "val": 24538,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2007-12-31",
              "val": 24538,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2007Q4I"
            }
          ]
        }
      },
      "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-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 0.0001,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.0001,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0.0001,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0.0001,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0.0001,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0.0001,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0.0001,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0.0001,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0.0001,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.0001,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.0001,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.0001,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.0001,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.0001,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 0.0001,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.0001,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.0001,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.0001,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 0.0001,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0001,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.0001,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.0001,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 0.0001,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.0001,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.0001,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0001,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 0.0001,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.0001,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.0001,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.0001,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.0001,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.0001,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.0001,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 0.0001,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.0001,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesAuthorized": {
        "label": "Common Stock, Shares Authorized",
        "description": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 82000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 82000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 82000000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 750000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 750000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 750000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 750000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 750000000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 750000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 750000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 750000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 750000000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 750000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 750000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 750000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 750000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 750000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 750000000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 750000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 750000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 750000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 750000000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 750000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 750000000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 750000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 750000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 750000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 750000000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 750000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 750000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 750000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 750000000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 750000000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 750000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 750000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 750000000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 750000000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 750000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 750000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 750000000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 750000000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 750000000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 750000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 750000000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 750000000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 750000000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 750000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 750000000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 750000000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 750000000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 750000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 750000000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 750000000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 750000000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 750000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 750000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 750000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 750000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 750000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 750000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 750000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 750000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 750000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 750000000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 750000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 750000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 750000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 750000000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 750000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 750000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 750000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 750000000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 750000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 750000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 750000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 750000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 750000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesIssued": {
        "label": "Common Stock, Shares, Issued",
        "description": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 6879000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 6879000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-09-30",
              "val": 49951000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 50346000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 50346000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 52808000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 53208000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 53708000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 54251000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 55454000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-07-31",
              "val": 4500000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-07-31",
              "val": 4500000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-09-30",
              "val": 61673000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 62082348,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 63340000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-04-23",
              "val": 5263158,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-26",
              "val": 789473,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-30",
              "val": 5263158,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-30",
              "val": 5263158,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-04-30",
              "val": 5263158,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-06-30",
              "val": 70035000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 70850000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-10-17",
              "val": 5714286,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-10-31",
              "val": 5714286,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-10-31",
              "val": 5714286,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-10-31",
              "val": 5714286,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 78004669,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 78652000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 79717000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 85281000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 4791665,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-09-30",
              "val": 4791665,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-09-30",
              "val": 4791665,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 87430000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 88498000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-07-31",
              "val": 5175000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-07-31",
              "val": 5175000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-07-31",
              "val": 5175000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-09-30",
              "val": 94538000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 96259000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 96903000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 97300000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-11-30",
              "val": 13144500,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 113359000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 114051000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 118990000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 4550000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-09-30",
              "val": 4550000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-09-30",
              "val": 4550000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 122234000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 123365000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 124137000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-10-31",
              "val": 7532300,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-10-31",
              "val": 7532300,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 135932000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 136757000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 137533000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 139693000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 139693000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 142734000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockSharesOutstanding": {
        "label": "Common Stock, Shares, Outstanding",
        "description": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 6900000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 6879000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 6879000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 7100000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 49951000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 50346000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 50346000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 52665000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 52808000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 53208000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 53708000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 54040000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 54251000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 55454000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 61673000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 62082348,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 62083000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 63340000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 70035000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 70850000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 78004669,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 78005000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 78652000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 79717000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 85281000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 86223000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 87430000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 88498000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 94538000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 95140000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 96259000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 96903000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 97300000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 111255000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 113359000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 114051000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 118990000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 119581000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 122234000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 123365000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 124137000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 132646000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 135932000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 136757000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 137533000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 139693000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 139693000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 142734000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CommonStockValue": {
        "label": "Common Stock, Value, Issued",
        "description": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 1000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 1000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 1000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 5000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 5000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 5000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 5000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 5000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 5000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 6000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 6000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 6000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 6000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 6000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 6000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 6000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 6000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 6000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 7000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 7000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 7000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 8000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 8000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 9000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 10000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 10000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 10000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 11000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 11000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 11000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 11000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 11000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 11000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 11000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 12000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 12000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 12000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 12000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 12000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 12000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 12000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 12000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 14000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 14000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 14000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 14000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 14000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ComprehensiveIncomeNetOfTax": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "description": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -37110000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -6406000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3724000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5152000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5152000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -10004000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -29685000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -19681000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47279000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47279000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17594000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17594000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -71691000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -71691000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -71691000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -6874000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -6874000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -29482000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -29482000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -22608000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -22608000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -56108000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -56108000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26626000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26626000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95074000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95074000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -99636000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35761000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33280000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -63431000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62284000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -27670000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -29004000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90483000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90082000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27052000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27798000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136355000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137669000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137669000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -33011000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -33011000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66789000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66789000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33778000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33778000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96441000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96441000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29652000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29652000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127940000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127940000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127940000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -33805000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -33805000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -65160000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -65160000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -31355000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -31355000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -88234000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -88234000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23074000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23074000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -123356000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -123356000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -123356000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30625000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -30625000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -90159000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -90158000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59533000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59533000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -149080000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -149080000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58923000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58923000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -226403000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -226403000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -226403000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -64915000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -64915000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -181697000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -181697000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116782000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116782000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -333920000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -333920000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -152223000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -152223000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -478262000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -478262000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -478262000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -150212000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -150212000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -297856000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -297856000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -147644000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -147644000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -422548000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -422548000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -124692000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -124692000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -561874000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -561874000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -561874000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -132373000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -132373000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -240581000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -240581000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -108208000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -108208000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -345804000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -345804000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -105223000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -105223000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -421524000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -421524000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -421524000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -66706000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -66706000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -103336000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -103336000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -36630000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -36630000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -134335000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -134335000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -30999000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -30999000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -187685000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -187685000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66789000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66789000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -167817000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -101028000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -255261000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -87444000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -208074000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -85035000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractWithCustomerLiability": {
        "label": "Contract with Customer, Liability",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 37309000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 38006000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 44189000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 44189000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 44189000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 44189000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 44189000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 44626000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 79681000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 81841000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 79824000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 79824000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 79824000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 79824000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 79824000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 76992000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 74925000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 74355000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 72930000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 32885000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 32885000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 34209000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-06-30",
              "val": 34209000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 32373000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 32373000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 28722000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 34457000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 34457000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 36730000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 36730000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 28337000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": 28337000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 30778000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 38090000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 38090000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 37146000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 37146000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 36045000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 36045000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 35740000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 36533000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": 36533000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 36783000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 36783000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 34802000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 34802000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 36592000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 37262000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 37262000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 38052000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 38230000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 41969000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 41969000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 53861000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
        "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized",
        "description": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -363000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -796000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1493000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -9299000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -18943000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -23209000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -87000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -702000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -957000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -1246000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -783000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -783000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1356000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1356000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2396000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2396000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4259000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -4259000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -884000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -884000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1209000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1209000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12439000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -12439000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -17803000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -17803000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -800000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -800000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3513000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -3513000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9676000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9676000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -19525000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -19525000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -100000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -100000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4137000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -4137000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12804000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12804000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -20895000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -20895000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -75000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -75000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4005000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -12786000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -25878000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -5234000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": {
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price",
        "description": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "description": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -580000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -700000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -712000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -492000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -733000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -951000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -970000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -3455000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4943000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5290000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -7246000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -30292000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -30292000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -30839000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -30839000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -32864000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -32864000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -37784000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -37784000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3889000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -3889000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5757000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -5757000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7877000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -7877000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8782000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -8782000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3988000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -3988000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7521000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -7521000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9610000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -9610000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10564000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -10564000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7048000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7048000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9646000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -9646000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12102000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12102000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -13693000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -13693000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -9418000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -9418000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -14904000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -16417000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -19200000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -11305000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityCurrent": {
        "label": "Contract with Customer, Liability, Current",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4131000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 4131000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 4131000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 4131000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4131000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4928000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 19154000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 25667000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 56016000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 56016000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 56016000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 56016000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 56016000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 51840000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 52392000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 51227000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50125000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 50125000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 50125000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 50125000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 50125000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9069000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 10647000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9667000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 7404000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 7404000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 7404000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 7404000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 7404000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13914000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16009000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 7932000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 10777000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 10777000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 10777000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 10777000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 10777000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 16579000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 15644000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 15012000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16612000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 16612000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 16612000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 16612000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 16612000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17705000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18367000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 17886000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 19754000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 19754000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 19754000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 19754000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 19754000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20557000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21560000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21786000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24907000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 24907000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 36852000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityNoncurrent": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "description": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 40058000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 40058000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 40058000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 40058000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 40058000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 39698000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 60527000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 56174000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 23808000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 23808000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 23808000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 23808000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 23808000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 25152000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 22533000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 23128000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 22805000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 22805000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 22805000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 22805000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 22805000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 23816000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 23562000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 22706000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 21318000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 21318000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 21318000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 21318000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 21318000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 20543000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 20721000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 20405000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 20001000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 20001000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 20001000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 20001000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 20001000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 21511000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 21502000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21033000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19128000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 19128000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 19128000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 19128000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 19128000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 18828000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18416000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 16916000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 16838000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 16838000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 16838000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 16838000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 16838000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 16705000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 16492000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 16444000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 17062000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 17062000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 16999000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ContractWithCustomerLiabilityRevenueRecognized": {
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 700000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3300000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3324000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 500000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 478000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 700000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1263000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1895000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2410000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1027000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1622000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 2756000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 17800000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 20900000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ConversionOfStockAmountConverted1": {
        "label": "Conversion of Stock, Amount Converted",
        "description": "\"The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 240585000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "CostOfGoodsAndServicesSold": {
        "label": "Cost of Goods and Services Sold",
        "description": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 134494000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 33088000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 33709000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 100355000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 33558000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 33558000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 135508000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 35153000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 39055000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 39055000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 78259000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 39204000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 39204000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 117736000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 117736000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 39477000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 39477000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 39477000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 158081000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 40345000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 41605000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 41605000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 82987000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 82987000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 41382000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 41382000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 123125000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 40138000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 41520000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 84251000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 42731000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2"
            }
          ]
        }
      },
      "CostOfGoodsSold": {
        "label": "Cost of Goods Sold (Deprecated 2018-01-31)",
        "description": "Total costs related to goods produced and sold during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 37275000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 15900000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 34914000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 19014000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 19014000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 55734000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 20820000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 20820000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 78396000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 78396000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 22662000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 24843000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 24843000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 24843000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 50575000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 50575000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 25732000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 25732000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 25732000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 25732000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 81032000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 81032000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30456000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30456000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30456000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 30456000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 112845000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 112845000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 112845000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 31814000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 31814000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 32340000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 32340000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 32340000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 32340000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 63313000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 63313000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 30973000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 30973000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 30973000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 30973000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 97574000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 97074000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 34261000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 34261000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 33761000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 33761000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 135574000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 134494000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 38000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 37420000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 33088000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 33088000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 33088000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 66797000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 66797000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 33709000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 33709000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 33709000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 100355000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 33558000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 33558000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 135508000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 35153000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 39055000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 78259000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 39204000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "CostOfServicesAmortization": {
        "label": "Cost of Services, Amortization (Deprecated 2018-01-31)",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets. This element applies only to intangible assets used in the delivery of services.",
        "units": {
          "USD": [
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 200000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 200000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "CostOfServicesLicensesAndServices": {
        "label": "Cost of Services, Licenses and Services (Deprecated 2018-01-31)",
        "description": "Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 500000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 500000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1080000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1080000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 580000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 612000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 612000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 612000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1462000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 850000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 850000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 850000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 2516000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1054000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1054000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1054000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4088000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4088000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 1572000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 1572000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1537000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1791000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2202000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7974000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 2444000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4"
            }
          ]
        }
      },
      "CostsAndExpenses": {
        "label": "Costs and Expenses",
        "description": "Total costs of sales and operating expenses for the period.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 80439000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 71618000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 37041000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 113113000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 41495000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 158624000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 158624000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 53712000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 114271000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 114271000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60559000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 60559000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 179934000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 179934000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 65662000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 65662000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250193000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250193000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 250193000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 71507000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 71507000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 146006000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 146006000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 74499000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 74499000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 226550000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 226550000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 80544000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 80544000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 313562000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 313562000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 313562000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 83932000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 83932000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 164586000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 164586000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 80654000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 80654000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 246285000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 246285000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 81699000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 81699000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344966000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344966000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 344966000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 92857000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 92857000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 183144000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 183144000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 90287000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 90287000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 275590000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 275590000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 92446000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 92446000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 372282000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 372282000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 372282000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 98570000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 98570000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 201561000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 201561000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 102991000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 102991000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 300564000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 300564000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99003000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 99003000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418615000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418615000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 418615000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 128884000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 128884000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 267016000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 267016000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 138132000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 138132000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 420936000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 420936000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 153920000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 153920000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 607282000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 607282000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 607282000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 215333000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 215333000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 472653000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 472653000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 257320000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 257320000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 780966000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 780966000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308313000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 308313000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1093660000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1093660000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1093660000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 331263000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 331263000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 672548000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 672548000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 341285000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 341285000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1002237000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1002237000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 329689000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 329689000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1361262000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1361262000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1361262000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 380057000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 380057000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 753887000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 753887000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 373830000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 373830000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1133175000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1133175000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 379288000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 379288000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1528816000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1528816000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1528816000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442055000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 442055000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 899308000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 899308000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 457253000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 457253000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1378404000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1378404000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 479096000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 479096000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1919205000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1919205000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 581007000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 581007000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1237978000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 656972000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1927741000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 689759000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2616024000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 790160000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": {
        "label": "Cumulative Effect of New Accounting Principle in Period of Adoption (Deprecated 2020-01-31)",
        "description": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-06-30",
              "val": 403000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 404000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 404000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            }
          ]
        }
      },
      "CumulativeEffectOnRetainedEarningsNetOfTax1": {
        "label": "Cumulative Effect on Retained Earnings, Net of Tax (Deprecated 2020-01-31)",
        "description": "Amount of the cumulative effect on retained earnings net of related income tax effect.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 404000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "CustomerRefundLiabilityCurrent": {
        "label": "Customer Refund Liability, Current",
        "description": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 3306000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 7535000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "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": "2019-12-31",
              "val": 75000000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 75000000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 75000000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 75000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 287500000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 287500000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 287500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 287500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 287500000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "DebtInstrumentCollateralAmount": {
        "label": "Debt Instrument, Collateral Amount",
        "description": "Amount of assets pledged to secure a debt instrument.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 150000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 150000000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 150000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 150000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 150000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 150000000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 150000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 150000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 150000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 150000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
        "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component",
        "description": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.",
        "units": {
          "USD": [
            {
              "end": "2020-04-30",
              "val": 85600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q1I"
            }
          ]
        }
      },
      "DebtInstrumentPeriodicPaymentInterest": {
        "label": "Debt Instrument, Periodic Payment, Interest",
        "description": "Amount of the required periodic payments applied to interest.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 400000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 400000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscount": {
        "label": "Debt Instrument, Unamortized Discount",
        "description": "Amount, after accumulated amortization, of debt discount.",
        "units": {
          "USD": [
            {
              "end": "2018-03-31",
              "val": 1900000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1344000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2119000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-09-30",
              "val": 2091000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "DebtInstrumentUnamortizedDiscountPremiumNet": {
        "label": "Debt Instrument, Unamortized Discount (Premium), Net",
        "description": "Amount, after accumulated amortization, of debt discount (premium).",
        "units": {
          "USD": [
            {
              "end": "2017-09-30",
              "val": 600000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 600000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 600000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 600000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-03-31",
              "val": 500000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 1000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 900000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 144000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 604700000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 430794000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 408858000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 351820000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 267847000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 115372000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 65687000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 90299000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 27990000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17688000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17832000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 11975000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions",
        "description": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "position": [
            {
              "end": "2019-12-31",
              "val": 8,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 13,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 10,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 8,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 13,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 22,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 23,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 43,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 61,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 74,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 70,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 64,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 61,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 56,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 47,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 38,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 19,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 15,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 6,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 6,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 3,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredCosts": {
        "label": "Deferred Costs, Noncurrent",
        "description": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2600000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2400000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 2200000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1600000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1200000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 800000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 600000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            }
          ]
        }
      },
      "DeferredCostsAndOtherAssets": {
        "label": "Deferred Costs and Other Assets",
        "description": "Amount of deferred cost assets and assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2016-06-30",
              "val": 3000000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2800000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "DeferredCostsCurrentAndNoncurrent": {
        "label": "Deferred Costs",
        "description": "The carrying amount of deferred costs.",
        "units": {
          "USD": [
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2016-04-30",
              "val": 3200000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-12-31",
              "val": 3200000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "DeferredForeignIncomeTaxExpenseBenefit": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "description": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "DeferredOfferingCosts": {
        "label": "Deferred Offering Costs",
        "description": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 4000000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "DeferredRevenue": {
        "label": "Deferred Revenue",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 37309000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 38006000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "DeferredRevenueCurrent": {
        "label": "Deferred Revenue, Current",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 112000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 112000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 112000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 34000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 105000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 144000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 144000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 144000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 144000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 144000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 215000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 331000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 576000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 574000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 574000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 574000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 574000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 574000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 592000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 669000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1041000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1420000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1443000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 1174000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 1156000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "DeferredRevenueNoncurrent": {
        "label": "Deferred Revenue, Noncurrent",
        "description": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2018-03-31",
              "val": 35462000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 36135000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 36850000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "DeferredRevenuePeriodIncreaseDecrease": {
        "label": "Deferred Revenue, Period Increase (Decrease)",
        "description": "Amount of increase (decrease) in deferred revenue.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 35462000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            }
          ]
        }
      },
      "DeferredRevenueRevenueRecognized1": {
        "label": "Deferred Revenue, Revenue Recognized",
        "description": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "units": {
          "USD": [
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 3700000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4900000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 900000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1800000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 900000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            }
          ]
        }
      },
      "DeferredTaxAssetsDeferredIncome": {
        "label": "Deferred Tax Assets, Deferred Income",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 83000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 3288000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 3288000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 6386000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 6386000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 6363000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 6363000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 5094000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 27505000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 51559000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 51559000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 86077000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 86077000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 96364000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 96364000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 122951000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 122951000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 170200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 170200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 248183000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 248183000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 411952000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 411952000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 546313000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 546313000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 654936000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 654936000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 772759000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 772759000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 977669000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsInProcessResearchAndDevelopment": {
        "label": "Deferred Tax Assets, in Process Research and Development",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 5800000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 878000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 406000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 406000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 471000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 471000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 547000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 547000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 7160000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 7160000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 25662000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 25662000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15873000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15873000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20078000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 20078000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 15426000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 15426000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 25669000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 25669000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 109693000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwards": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 21587000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 41451000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 41451000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 68504000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 68504000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 77356000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 77356000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 95321000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 95321000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 124777000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 124777000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 177899000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 177899000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 315552000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 315552000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 358109000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 358109000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 399287000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 399287000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 395139000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 395139000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 504968000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.",
        "units": {
          "USD": [
            {
              "end": "2021-09-30",
              "val": 12100000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 2696000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 4794000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 4794000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 8634000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 8634000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 12675000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 12675000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 15632000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 15632000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 18189000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 18189000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 24332000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 24332000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 38725000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 38725000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 52319000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 52319000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 67035000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 67035000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 90759000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 90759000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 93942000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "description": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 1505000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 2206000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 2206000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 3220000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 3220000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 2929000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2929000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 4076000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 4076000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 6106000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 6106000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 10673000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 10673000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 15928000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 15928000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23814000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 23814000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 29005000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 29005000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 47864000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 47864000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 56734000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-12-31",
              "val": 1717000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 3108000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 3108000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 5719000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 5719000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 3404000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 3404000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 7922000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7839000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 10002000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 10002000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 21770000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 21770000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 14098000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 14098000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 22781000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 22781000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 34898000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 34898000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 23928000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 23928000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 35180000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-12-31",
              "val": 26627000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 51153000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 51153000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 85606000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 85606000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 85600000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 95817000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 95817000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 95800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 122441000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 122441000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 163040000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 163040000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 222521000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 222521000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 396079000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 396079000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 526235000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 526235000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 639510000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 639510000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 747090000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 747090000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 867976000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 878000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 406000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 406000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 471000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 471000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 547000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 547000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 510000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 1219000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1219000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 1524000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1524000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 4164000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 4164000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11464000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "Depreciation": {
        "label": "Depreciation",
        "description": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1800000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4000000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6200000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2500000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2500000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5300000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5300000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8300000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11300000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7300000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7300000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12200000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12200000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16700000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16700000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16700000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5100000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10200000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10200000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16100000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 16100000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22700000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22700000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 22700000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6300000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6300000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13300000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 13300000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19900000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19900000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27200000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 27200000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8200000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 8200000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 17100000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 26400000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 36500000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 12600000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DepreciationDepletionAndAmortization": {
        "label": "Depreciation, Depletion and Amortization",
        "description": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2528000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2308000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 3670000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5148000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5148000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1641000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2974000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2974000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4363000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4363000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5535000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5535000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5535000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1194000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1194000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2428000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2428000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4177000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4177000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6176000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6176000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 6176000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1758000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1758000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3620000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3620000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5320000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5320000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7143000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7143000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7143000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1860000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1860000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3679000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3679000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5574000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5574000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7501000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7501000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7501000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1920000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1920000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3952000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3952000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5921000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5921000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7730000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7730000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7730000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1826000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1826000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4036000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4036000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6215000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6215000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8613000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8613000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8613000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2549000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2549000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5262000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5262000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8259000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8259000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11254000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11254000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11254000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3002000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3002000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7631000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 7631000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12772000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12772000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16702000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16702000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 16702000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5077000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5077000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10201000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 10201000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17186000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 17186000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24097000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24097000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24097000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7063000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 7063000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14978000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 14978000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23178000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 23178000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30968000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30968000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9237000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9237000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 19096000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 29388000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 41764000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 14517000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DerivativeFairValueOfDerivativeLiability": {
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "description": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "units": {
          "USD": [
            {
              "end": "2018-06-26",
              "val": 6800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-06-26",
              "val": 6800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2I"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-03-31",
              "val": -2.09,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.11,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1.35,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.04,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.04,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2.53,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.68,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.63,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.13,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.86,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.95,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -0.72,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.68,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.68,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.63,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.63,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.2,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.18,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.52,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.52,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.55,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.55,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1.71,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1.7,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.51,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.51,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.52,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.52,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.56,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.58,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.58,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.84,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.88,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.23,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.23,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1.71,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1.71,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.22,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.22,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.51,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.51,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.54,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.54,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1.01,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.48,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.48,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1.33,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.33,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.33,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.79,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.79,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.46,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.84,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.84,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.74,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.06,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.32,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.72,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.63,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.45,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.45,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.95,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.95,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.5,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.5,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4.2,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4.2,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.25,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.25,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.23,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.23,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.2,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.2,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.97,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.97,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.95,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.95,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.56,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.56,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.86,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.86,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.3,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.3,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.12,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.12,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.26,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.26,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.53,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.53,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.5,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.5,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.24,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.74,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1.88,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.64,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1.52,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.6,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": -9.66,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -2.17,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.11,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1.07,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1.07,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1.89,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1.89,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -1.89,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5.5,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -5.5,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3.58,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3.58,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3.58,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -3.58,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2.53,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.68,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.68,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.47,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -0.47,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.63,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.63,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.13,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.13,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.86,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -0.72,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.2,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.52,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1.71,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.51,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.22,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.54,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1.01,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.48,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1.33,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.33,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.79,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.45,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -0.45,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.21,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -1.21,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.75,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -0.75,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.93,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1.93,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.72,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -0.72,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.84,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.74,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.06,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.32,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.72,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.63,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-03-31",
              "val": -2.09,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -0.11,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1.35,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.03,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.03,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -2.53,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -0.39,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2.68,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -0.17,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -0.63,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -0.46,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -1.13,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -0.5,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.86,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -1.95,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -0.72,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.7,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.7,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.65,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -0.65,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.2,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1.18,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.52,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.52,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.55,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -0.55,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1.71,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1.7,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.51,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.51,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.52,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -0.52,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.56,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.59,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -2.59,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.87,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -0.9,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -0.61,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.23,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1.23,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -0.62,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1.71,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -1.71,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -0.49,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.22,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2.22,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.51,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -0.51,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.54,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -0.54,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -1.01,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.48,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -0.48,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -1.33,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.33,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -0.33,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.79,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -1.79,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -0.46,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.84,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -2.84,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -0.74,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -2.06,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -1.32,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -3.72,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -1.63,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -5.21,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.45,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1.45,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.95,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -2.95,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.5,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1.5,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4.2,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -4.2,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.25,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1.25,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -5.57,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.23,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1.23,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.2,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -2.2,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.97,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -0.97,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -3.14,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.95,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -0.95,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3.78,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.56,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -0.56,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.86,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -0.86,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.3,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -0.3,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.12,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -1.12,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.26,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -0.26,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.53,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -1.53,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.5,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -0.5,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -1.24,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -0.74,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1.88,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -0.64,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -1.52,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -0.6,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateContinuingOperations": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "description": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.0029,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0015,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0015,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0015,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0031,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0031,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0031,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0025,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0025,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0025,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0163,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0163,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0163,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0004,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0004,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0004,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0013,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0013,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0013,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0018,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0018,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0018,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0006,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0006,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0005,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0037,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0037,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.2235,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "description": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.34,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.34,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.34,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.34,
              "accn": "0001558370-19-002131",
              "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-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.21,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.34,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0.21,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0.21,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0.21,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.34,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.21,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0.34,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.21,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.21,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.21,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.1657,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.3421,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.3421,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.3421,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.3629,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.3629,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.3629,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0751,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0751,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0751,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.2676,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.2676,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.2676,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.3306,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.3306,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.3305,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.335,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.335,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.335,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.319,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.319,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.319,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.238,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.238,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.2682,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.2682,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.5702,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.3787,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "units": {
          "pure": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.3289,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.3289,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.3289,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0011,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0015,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0015,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0131,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0131,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0131,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0002,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0002,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0002,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0004,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0004,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0004,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0006,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0006,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0006,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0002,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0002,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0002,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.0001,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0012,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.0805,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0117,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0117,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0117,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0099,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0099,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0099,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0074,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0074,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0.0063,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0069,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0054,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0054,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0112,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0112,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0.0063,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0426,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0035,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.0035,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0007,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0007,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0005,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0036,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0036,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0036,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0079,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0079,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0151,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0036,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.147,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0235,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0235,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.0235,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0134,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0134,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0134,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0371,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0371,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0371,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0247,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0247,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0247,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0614,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0614,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0614,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.1036,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.1036,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.1036,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.098,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.098,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.0979,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0072,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0072,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0072,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0148,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0148,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0148,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.3319,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.3319,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.4976,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "description": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0.1101,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.007,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.007,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0.007,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0005,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0005,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0.0005,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0029,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0029,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0029,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0068,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0068,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0.0068,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.0572,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0339,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0339,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0339,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0299,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0299,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0299,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0483,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0483,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0483,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.035,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.035,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.035,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0538,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0538,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0538,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0465,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0465,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0465,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.062,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.062,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 0.062,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0396,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0396,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 0.0396,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.031,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.031,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.031,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.1139,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.1139,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.03,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -0.1032,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0105,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0105,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -0.0105,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0153,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0153,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -0.0153,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0085,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0085,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -0.0085,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0091,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0091,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -0.0091,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0134,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0134,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -0.0134,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0173,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0173,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -0.0173,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0195,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -0.0195,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -0.0128,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -0.0249,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0929,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0075,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 5980000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 5980000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 5980000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 7011000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 7627000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8552000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 8552000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 8552000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 8552000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 8552000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 8899000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 9095000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 10214000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 11067000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 11067000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 11067000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 11067000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 11067000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 9328000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 8106000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 9428000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 9599000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 9599000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 9599000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 9599000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 9599000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9933000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8615000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9587000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 12668000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 12668000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 12668000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 12668000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 12668000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 10818000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 10149000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 14238000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 16088000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 16088000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 16088000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 16088000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 16088000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 15953000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 16583000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 22450000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 30371000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 30371000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 30371000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 30371000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 30371000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 25870000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 30842000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 35331000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 40941000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 40941000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 40941000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 40941000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 40941000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 32396000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 32959000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 42226000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 44010000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 44010000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 44010000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 44010000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 44010000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 39231000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 34174000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 39415000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 45857000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 45857000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 45857000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 45857000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 45857000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 39577000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 41487000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 49051000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 62114000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 62114000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 62114000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 62114000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 62114000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 47086000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 55025000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 77439000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 92603000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 92603000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 143810000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": -52000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 452000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 990000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1664000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1664000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 963000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3925000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3925000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1509000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1509000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1481000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1481000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1481000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -510000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -510000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 306000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 306000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -91000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -91000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 143000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 143000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 143000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1042000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1042000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -320000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -320000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 397000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 397000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1148000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1148000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1148000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 108000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 108000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4119000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4119000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4119000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4119000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4118000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4118000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4118000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3235000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -3235000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -3235000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -3235000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -3235000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -166000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "FairValueAssetsLevel1ToLevel2TransfersAmount": {
        "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount",
        "description": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "FairValueAssetsLevel2ToLevel1TransfersAmount": {
        "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount",
        "description": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "FairValueLiabilitiesLevel1ToLevel2TransfersAmount": {
        "label": "Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount",
        "description": "Amount of transfers of liabilities measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "FairValueLiabilitiesLevel2ToLevel1TransfersAmount": {
        "label": "Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount",
        "description": "Amount of transfers of liabilities measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3",
        "description": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "description": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "description": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "description": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-03-31",
              "val": -510000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 306000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -91000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1042000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -320000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 397000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 107000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4119000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 4119000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            }
          ]
        }
      },
      "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": "2018-01-01",
              "end": "2018-06-30",
              "val": -6763000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -6763000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            }
          ]
        }
      },
      "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": "2015-12-31",
              "val": 3649000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 3649000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 3649000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3139000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 3955000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3558000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3792000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3792000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3792000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2750000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3472000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4189000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2644000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2644000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2644000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 2751000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "ForeignIncomeTaxExpenseBenefitContinuingOperations": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "description": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 142000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 100000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 100000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 100000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 200000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 200000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 62000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 62000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 300000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 60000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 60000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 125000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 65000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 192000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 192000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 67000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 67000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 74000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1900000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 6000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1900000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "GainLossOnInvestments": {
        "label": "Gain (Loss) on Investments",
        "description": "Amount of realized and unrealized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 84000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 84000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 112000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 112000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 192000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 192000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 191000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 191000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 191000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -40000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -40000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -47000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -47000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -55000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -55000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -64000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -64000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -64000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -32000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -32000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -42000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -43000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -43000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -43000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 16000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 105000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 105000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 105000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 35000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 58000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 58000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 46000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -46000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -46000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -203000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -203000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -532000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -532000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -906000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -906000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -906000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "GainLossOnSaleOfBusiness": {
        "label": "Gain (Loss) on Disposition of Business",
        "description": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14388000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 14388000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14388000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 14388000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14388000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14388000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 14388000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "GainLossOnSaleOfPropertyPlantEquipment": {
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "description": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -11000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -11000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 2000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -12000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -12000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -12000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -12000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -12000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -12000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -12000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -12000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -12000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 7313000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7313000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7313000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5848000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -5848000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -5848000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -5848000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5848000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5848000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5848000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5848000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -5848000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            }
          ]
        }
      },
      "GrossProfit": {
        "label": "Gross Profit",
        "description": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 11395000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 16822000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 25454000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 27222000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 22592000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 22592000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19355000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 19355000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 14465000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 14465000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 21098000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 21098000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 29562000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 29562000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 21011000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 21011000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 19628000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 19628000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 11299000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 11299000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 13201000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 15682000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 19058000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 17724000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 22044000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 21298000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 17040000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 15325000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 21748000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 21748000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 22074000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 22074000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 23601000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 23601000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 24176000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 24176000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 23521000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 30530000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 34029000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 38778000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 723520000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            }
          ]
        }
      },
      "ImpairmentOfLeasehold": {
        "label": "Impairment of Leasehold",
        "description": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.",
        "units": {
          "USD": [
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1200000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "description": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5152000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47315000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -31841000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -23156000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -57755000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -57755000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -25914000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -25914000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95623000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95623000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -100185000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35914000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33433000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -63582000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62435000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -27668000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -29002000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90539000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90138000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -26957000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27703000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -135860000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137174000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137174000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32769000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32769000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66480000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66480000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33711000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33711000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -95978000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -95978000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29498000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29498000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127833000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127833000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -127833000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34017000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34017000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -64538000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -64538000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30521000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -30521000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -87631000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -87631000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23093000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23093000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -122828000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -122828000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -122828000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35349000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35349000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -94971000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -94971000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59622000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59622000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153268000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153268000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58298000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58298000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229645000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229645000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229645000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63719000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63719000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179503000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179503000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -115784000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -115784000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -330504000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -330504000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -151001000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -151001000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471098000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471098000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471098000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138416000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138416000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283374000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283374000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -144958000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -144958000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404669000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -404669000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -121295000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -121295000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -546821000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -546821000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -546821000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136777000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136777000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247862000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247862000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -111085000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -111085000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356690000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356690000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -108828000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -108828000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434530000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434530000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434530000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67171000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67171000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -103743000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -103743000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -36572000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -36572000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -134605000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -134605000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -30862000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -30862000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -189731000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -189731000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66763000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66763000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -167426000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -100663000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -254763000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -87337000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -268089000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -84808000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncomeTaxEffectsAllocatedDirectlyToEquityEmployeeStockOptions": {
        "label": "Income Tax Effects Allocated Directly to Equity, Employee Stock Options",
        "description": "The tax effects of employee stock option transactions that are recognized differently for financial reporting and tax purposes, occurring during the period and charged or credited directly to shareholders' equity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1400000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -7200000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            }
          ]
        }
      },
      "IncomeTaxExpenseBenefit": {
        "label": "Income Tax Expense (Benefit)",
        "description": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 103000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 142000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 142000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 142000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 39000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 39000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 47000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 111000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 111000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 64000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 273000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 273000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 162000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 162000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 162000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 162000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 454000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 454000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 454000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 181000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 181000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 104000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 104000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 104000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 104000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 217000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 217000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 113000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 113000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 113000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 113000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 335000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 335000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 118000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 118000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 118000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 118000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 321000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 321000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 321000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -14000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -14000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 74000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 74000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 74000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1969000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1969000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1895000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1895000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1895000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2013000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2013000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 44000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 44000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 44000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1999000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1999000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1999000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -14000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 23000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 38000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 38000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 15000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 63000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 63000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 25000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 98000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 98000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 98000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 134000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 134000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 376000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 242000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 242000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 648000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 648000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 272000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 272000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 618000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 618000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 618000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 179000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 179000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 372000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 372000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 193000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 193000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 557000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 557000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 185000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 185000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 978000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 978000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 978000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 160000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 160000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -122000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -122000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -282000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -282000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 202000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 202000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 271000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 271000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 271000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 428000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 428000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1320000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1320000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 892000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 892000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2050000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2050000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 730000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 730000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 695000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 695000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 173000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 173000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 448000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 275000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 655000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 207000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -59929000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 283000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 177000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 177000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 177000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 332000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 332000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 332000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2154000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 2154000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 67000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 283000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 283000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 283000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 549000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 549000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 549000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 295000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1307000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1307000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 499000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 851000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24526000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24526000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24526000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34453000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34453000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34453000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10211000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10211000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 10211000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34150000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34150000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 34150000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40599000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40599000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40599000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76920000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76920000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 76920000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150277000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150277000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 150277000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 130156000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 130156000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 130156000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116562000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116562000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 116562000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108179000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 108179000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 101513000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationChangeInEnactedTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44701000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44701000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 44701000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            }
          ]
        }
      },
      "IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "description": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 153000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 195000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 195000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1612000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1612000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1612000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 55000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 167000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 332000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -106000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -106000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -106000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -25000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -25000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 334000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "description": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1747000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -24375000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -24375000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -24375000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -32277000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -32277000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -32277000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -46206000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -46206000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -46206000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -26800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -26800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -26800000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -25794000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -25794000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -25794000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -48226000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -48226000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -48226000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98931000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98931000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -98931000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -114832000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -114832000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -114832000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -91251000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -91251000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -91251000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -39844000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -39844000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -56299000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 414000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 841000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 841000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 841000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 933000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 933000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 933000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1009000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1009000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 856000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 885000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 690000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 690000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1378000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1378000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 769000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9776000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 792000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 792000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 344000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 344000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 344000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1964000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1964000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1964000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3397000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -3397000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2870000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 961000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "description": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 755000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1683000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1683000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1683000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1275000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1275000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5036000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5036000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5036000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3148000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3148000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -3148000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7544000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7544000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -7544000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -23791000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -23791000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -23791000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -46128000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -46128000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -46128000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3949000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3949000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3949000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6422000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6422000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -6422000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -62969000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -62969000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -133410000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 566000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 504000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 504000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 504000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 49000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -390000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -390000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -390000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 865000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 865000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 865000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-12-31",
              "val": -294000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2428000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2428000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2428000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2842000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2842000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -2842000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6559000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6559000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6559000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4468000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4468000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -4468000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6607000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6607000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6607000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -10672000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -10672000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -10672000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -29206000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -29206000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -29206000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21676000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21676000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -21676000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13492000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13492000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -13492000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21613000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -21613000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -8053000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 530000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 751000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 751000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 751000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1449000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1449000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1449000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1149000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1149000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1149000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1164000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1164000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1164000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1645000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1645000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1645000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3964000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3964000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3964000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9193000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9193000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 9193000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7024000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7024000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 7024000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10837000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10837000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10837000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17621000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17621000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2020000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsPayable": {
        "label": "Increase (Decrease) in Accounts Payable",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6792000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 401000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -3757000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2430000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -2430000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5718000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2678000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2678000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 102000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 102000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1354000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1354000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1354000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1825000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1825000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2150000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2150000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1653000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1653000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1256000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1256000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1256000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1902000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1902000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2028000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2028000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4548000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -4548000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 217000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 217000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 217000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 51000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 51000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -784000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -784000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 967000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 967000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3781000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3781000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3781000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5466000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -5466000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -6378000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -6378000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -5194000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -5194000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6262000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6262000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -6262000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 217000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 217000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4684000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4684000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1613000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -1613000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -118000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -118000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -118000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3310000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -3310000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12313000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12313000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 183000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 183000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19222000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19222000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 19222000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7557000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -7557000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2492000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2492000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8367000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8367000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5462000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5462000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5462000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5762000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5762000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -9018000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -9018000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8951000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8951000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15458000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15458000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -15458000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10732000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10732000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16668000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 16668000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10841000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10841000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13210000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13210000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2379000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2379000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6979000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12346000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 753000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 21880000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccountsReceivable": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "description": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 5848000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 2807000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 371000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -341000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -341000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -463000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -549000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -549000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 157000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 157000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 450000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 478000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 478000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 789000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 789000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3900000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3900000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8518000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8518000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3956000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6019000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -3538000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -6530000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -5383000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -6147000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -5746000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -5001000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6315000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -6315000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6284000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 6284000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12854000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 12854000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16460000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 16460000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18093000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18093000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 18093000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2145000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -2145000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 829000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 829000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2491000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2491000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2418000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2418000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -2418000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8786000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 8786000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5972000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5972000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17940000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 17940000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25831000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25831000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 25831000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8997000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 8997000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21628000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 21628000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32232000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32232000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43353000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43353000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 43509000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 46119000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 45788000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 87738000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 86237000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 116903000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 114288000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 124081000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 122311000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 122311000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2400000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2400000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 15680000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 15680000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10762000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10762000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33904000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33904000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 33904000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10459000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10459000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 57647000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 57647000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28587000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 28587000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35876000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 35876000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4068000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4068000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -4941000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -27786000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -20752000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 121067000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInAccruedIncomeTaxesPayable": {
        "label": "Increase (Decrease) in Income Taxes Payable",
        "description": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -15000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -15000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-06-30",
              "val": 1964000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 6092000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "IncreaseDecreaseInContractWithCustomerLiability": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "description": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 846000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42769000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42769000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 437000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 35492000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 42864000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40848000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40848000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40848000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2832000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -2832000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4900000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -4900000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5470000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -5470000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6895000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6895000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -6895000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -40045000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -40045000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -38721000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -38721000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -40557000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -40557000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -44209000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -44209000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -44209000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5735000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 5735000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8009000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8009000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -384000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -384000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2056000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2056000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2056000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7312000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 7312000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6368000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6368000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5268000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 5268000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4962000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4962000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4962000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 793000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 793000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1044000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1044000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -938000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -938000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 852000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 852000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 671000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 671000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1460000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1638000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2753000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11882000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInDeferredRevenue": {
        "label": "Increase (Decrease) in Deferred Revenue",
        "description": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 869000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 36000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -9000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -858000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -858000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -81000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -78000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -78000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -7000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -7000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 32000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 71000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 71000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 188000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 188000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 432000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 432000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 430000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 430000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 430000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 18000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 18000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 96000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 96000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 467000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 467000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 846000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 846000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 35485000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 35485000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 35889000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 35889000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36586000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 36586000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 42769000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 437000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 35492000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 42864000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            }
          ]
        }
      },
      "IncreaseDecreaseInEmployeeRelatedLiabilities": {
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "description": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1658000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 614000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1789000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2994000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2994000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -435000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1031000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1031000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1647000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1647000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2572000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2572000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2572000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 347000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 347000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 543000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1662000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1662000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2515000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2515000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2515000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1739000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -1739000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -2961000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -2961000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1639000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1639000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1467000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1467000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1467000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 333000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 333000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -984000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -984000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -13000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3069000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3069000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3069000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1850000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -1850000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -2519000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -2519000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1569000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1569000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3419000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3419000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 3419000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -135000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -135000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 495000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 495000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6362000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6362000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14284000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14284000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14284000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4501000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -4501000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 471000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 471000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4960000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4960000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10569000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10569000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10569000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -8545000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -8545000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7982000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7982000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1285000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1285000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3069000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3069000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3069000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14993000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14993000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9936000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9936000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15177000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 15177000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21619000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21619000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 21619000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17789000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 17789000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19701000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 19701000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27265000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 27265000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40328000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 40328000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 17035000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 25787000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 48200000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60269000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 98233000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 9054000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 106000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 52000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 890000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 890000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1780000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3091000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3091000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1863000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1863000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2929000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2929000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -2929000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1404000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1404000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 800000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 800000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1156000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1156000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 431000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1954000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1954000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1132000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1132000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3187000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3187000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3086000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3086000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3086000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2959000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2959000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3477000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3477000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3477000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 3477000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4900000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4900000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 4900000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 216000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 216000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1815000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1815000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -400000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -917000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -917000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -917000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1703000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1703000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5410000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5410000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7803000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7803000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7474000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7474000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7474000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3966000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 3966000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8991000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 8991000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8717000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8717000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7506000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7506000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6878000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1732000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -1860000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3737000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3556000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13372000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 13520000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8257000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8497000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8497000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5277000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 5277000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7281000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7281000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6669000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6669000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5353000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5353000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 5353000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2265000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 2265000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 225000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 225000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7965000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 7965000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3985000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 3985000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5623000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5623000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9528000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 19900000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20871000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2278000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherAccruedLiabilities": {
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "description": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 4702000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1284000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1839000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4450000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4450000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -455000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3683000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 3683000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6341000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6341000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8026000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8026000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 8026000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1603000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1603000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -156000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -156000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1552000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1552000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 7411000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -378000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -378000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5612000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 5612000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7493000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 7493000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3724000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3724000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14919000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14919000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 14919000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2799000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2799000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3752000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3752000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3798000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3798000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1820000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1820000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -1820000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1018000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1018000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2331000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2331000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1683000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 1683000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8606000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8606000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8606000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3348000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3348000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6602000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6602000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16362000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 16362000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10340000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10340000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10340000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18602000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 18602000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24374000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 24374000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34845000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 34845000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 32682000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 32682000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 32682000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21336000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 21336000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29525000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 29525000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35422000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35422000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47650000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47650000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47650000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -18181000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -18181000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11175000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -11175000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2072000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2072000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10347000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10347000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 10347000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7625000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -7625000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10598000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -10598000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -22526000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -22526000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6376000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -6376000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26866000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 26866000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 40464000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 48197000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 31345000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 12105000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherNoncurrentLiabilities": {
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "description": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 10000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -920000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInOtherOperatingAssets": {
        "label": "Increase (Decrease) in Other Operating Assets",
        "description": "Amount of increase (decrease) in operating assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 63000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 7000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -22000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 24000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 24000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 221000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 337000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 337000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 573000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 573000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1041000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1041000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1041000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 561000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 561000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 532000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 532000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3028000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3028000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2812000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2812000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2812000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -165000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -165000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -223000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -223000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -476000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -476000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -600000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -600000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -600000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -215000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -215000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -415000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -415000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -302000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -302000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -335000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -335000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -335000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -201000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -201000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9499000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 9499000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9299000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9299000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9099000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9099000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9099000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -99000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -99000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -99000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -99000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -97000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -97000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 60000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 23000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 550000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 550000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2933000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2933000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 200000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "description": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 820000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 335000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 409000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 137000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 137000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1304000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2223000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2223000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3668000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3668000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3797000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3797000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3797000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1410000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -1410000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 296000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 296000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4057000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 4057000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2077000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2077000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2077000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 810000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 810000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1349000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -1349000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -660000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -660000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1515000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1515000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1515000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2524000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -2524000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1564000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -1564000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2371000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -2371000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2643000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2643000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2643000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2135000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2135000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4464000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 4464000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9321000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9321000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13956000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13956000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13956000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3227000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3227000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5610000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 5610000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7288000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 7288000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23386000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23386000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 14393000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 31000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -2455000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 7466000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2497000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7851000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 254000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10545000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 249000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3182000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6366000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 6366000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4727000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -4727000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -686000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -486000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1196000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1202000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1202000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2338000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2338000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12590000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -12590000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -7356000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -7356000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26072000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26072000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 26072000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -14428000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -14428000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -20874000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -20874000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -13663000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -13663000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10807000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -10807000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9354000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 9354000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 6595000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 8982000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 8634000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 17064000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "IncreaseDecreaseInRestrictedCashForOperatingActivities": {
        "label": "Increase (Decrease) in Restricted Cash for Operating Activities",
        "description": "The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as operating activities. This may include cash restricted for regulatory purposes.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 34000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 262000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 262000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 303000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 303000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 273000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 273000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 273000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 79000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 79000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 32000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 32000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -54000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -54000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -150000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -150000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -317000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -328000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -1047000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -1033000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "IncrementalCommonSharesAttributableToCallOptionsAndWarrants": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants",
        "description": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.",
        "units": {
          "shares": [
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 285000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 285000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 292000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 292000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 292000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            }
          ]
        }
      },
      "InterestAndDividendIncomeSecurities": {
        "label": "Interest and Dividend Income, Securities, Operating",
        "description": "Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on securities.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "InterestAndDividendIncomeSecuritiesAvailableForSale": {
        "label": "Interest and Dividend Income, Securities, Operating, Available-for-sale",
        "description": "Amount of operating dividend and interest income, including amortization and accretion of premiums and discounts, on available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 300000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 400000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 800000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 400000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1200000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 400000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1500000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 300000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 500000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 200000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 800000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 300000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1800000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "InterestExpense": {
        "label": "Interest Expense",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1873000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4219000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4219000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1010000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2213000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1203000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 3391000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1177000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3505000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3505000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 3505000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 115000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 115000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 237000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 237000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 122000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 122000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 383000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 383000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 146000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 146000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 533000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 533000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 533000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 183000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 183000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 401000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 401000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 218000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 218000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1878000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1878000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1477000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1477000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4213000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4213000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 4213000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2389000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2389000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4949000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4949000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2560000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2560000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7730000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 7730000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2781000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2781000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10476000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10476000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10476000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2724000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2724000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5445000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5445000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2721000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2721000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8117000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 8117000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2672000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2672000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10693000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10693000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 10693000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2464000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2464000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6502000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 6502000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4038000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 4038000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10772000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 10772000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4270000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4270000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15082000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15082000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 15082000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2073000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2073000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4148000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4148000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2075000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2075000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6226000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6226000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2078000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2078000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8305000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8305000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8305000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2087000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2087000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4237000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4237000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2150000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2150000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6567000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 6567000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2330000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 2330000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9319000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9319000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9319000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3061000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3061000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6238000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 6238000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3177000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3177000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9490000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 9490000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3252000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3252000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12638000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12638000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12638000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3124000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3124000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6251000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 6251000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3127000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3127000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9393000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 9393000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3142000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 3142000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10685000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10685000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1005000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2034000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 1029000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3078000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1045000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4069000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestExpenseDebt": {
        "label": "Interest Expense, Debt",
        "description": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 2000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            }
          ]
        }
      },
      "InterestIncomeExpenseNonoperatingNet": {
        "label": "Interest Income (Expense), Nonoperating, Net",
        "description": "The net amount of nonoperating interest income (expense).",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1716000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3601000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2684000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1122000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2478000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7896000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7896000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1035000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 516000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 516000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -519000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -519000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1403000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1403000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 887000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 887000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1398000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1398000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1398000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1300000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1300000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 887000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 887000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -413000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -413000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 450000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 450000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -437000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -437000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2380000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2380000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2380000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 137000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 137000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3796000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -3796000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -3933000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -3933000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3347000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -3347000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 449000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 449000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2729000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2729000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -2729000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 453000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 453000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1289000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1289000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 836000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 836000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1962000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1962000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 673000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4152000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4152000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4152000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1987000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1987000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3911000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3911000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1924000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1924000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5661000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5661000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1749000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1749000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7562000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7562000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7562000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1371000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 1371000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2956000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 2956000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1585000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 1585000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4230000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4230000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1274000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 1274000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5381000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5381000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 5381000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 801000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 801000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1078000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1078000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 277000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 277000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1165000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 1165000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 87000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 87000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3538000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3538000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 3538000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4585000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4585000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9103000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 9103000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4518000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 4518000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14509000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14509000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5406000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 5406000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24353000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24353000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 24353000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10267000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 10267000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20724000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 20724000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10457000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 10457000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 32342000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 32342000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11618000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 11618000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 43248000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 43248000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13419000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 24155000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 10738000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 35441000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 11284000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 45891000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "InterestPaid": {
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "description": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1900000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 6100000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2200000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4300000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6500000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 920000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1051000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1556000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2063000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2063000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1514000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1575000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2060000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2060000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2060000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3568000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3568000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3568000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7914000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7914000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7914000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 7343000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9894000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12455000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12455000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 12455000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2343000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2976000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 2976000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3137000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3137000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3296000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3296000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3296000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 152000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 152000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3538000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3538000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3690000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 3690000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7077000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7077000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7077000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 159000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 159000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3612000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 3612000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4008000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 4008000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8060000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8060000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8060000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1124000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1124000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5596000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5596000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6907000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 6907000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11346000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11346000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 11346000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1179000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1179000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5592000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 5592000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6785000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 6785000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7897000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 7897000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1005000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1005000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2034000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 3078000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 4069000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 889000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 11542000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 11542000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 11542000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 14633000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 12724000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 8093000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 8093000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 8093000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 8093000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 8093000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6689000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 8893000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9249000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6414000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 6414000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 6414000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 6414000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 6414000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 8223000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7359000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 9188000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8998000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 8998000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 8998000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 8998000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 8998000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 11911000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 12324000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 12244000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 13633000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 13633000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 13633000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 13633000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 13633000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 13748000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 15236000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 12514000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12394000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 12394000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 12394000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 12394000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 12394000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 14161000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 18033000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20377000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 20031000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 20031000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 20031000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 20031000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 20031000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 23676000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 28409000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 28022000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 26909000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 26909000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 26909000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 26909000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 26909000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 25048000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 30465000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 40428000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 35406000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 35406000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 35406000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 35406000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 35406000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 40683000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 42688000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 42076000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 40759000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 40759000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 40759000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 40759000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 40759000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 43024000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 40985000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 48724000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 44744000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 44744000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 44744000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 44744000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 44744000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 50367000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 54272000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 64644000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 68443000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 68443000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 70721000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "InventoryWriteDown": {
        "label": "Inventory Write-down",
        "description": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2110000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2110000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2110000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 145000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 145000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 187000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 187000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 413000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 413000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 502000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 502000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 502000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 45000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 45000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 152000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 152000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 230000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 230000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 265000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 265000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 101000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 101000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 212000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 719000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 719000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 321000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -64000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -64000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -180000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 316000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 612000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 900000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 900000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 240000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2175000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 454000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            }
          ]
        }
      },
      "InvestmentIncomeAmortizationOfPremium": {
        "label": "Investment Income, Amortization of Premium",
        "description": "Amount of amortization of purchase premium on nonoperating securities.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 288000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 288000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 288000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 364000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 364000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 761000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 761000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1145000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1145000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1445000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1445000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1445000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 269000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 269000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 515000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 515000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 703000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 703000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 857000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 857000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 857000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 144000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 144000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 310000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 310000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 264000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 264000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 238000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 238000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 238000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 70000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 70000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 151000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 151000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 945000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 945000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 945000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 721000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 721000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1887000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1887000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3333000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3333000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5761000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5761000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 5761000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2097000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2097000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3790000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 3790000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5707000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 5707000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7814000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7814000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7814000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1790000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 1790000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2960000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 2960000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3971000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 3971000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4837000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4837000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 787000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1450000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1929000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1087000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "LeaseCost": {
        "label": "Lease, Cost",
        "description": "Amount of lease cost recognized by lessee for lease contract.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1900000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3800000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3800000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2000000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2000000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5800000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5800000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1900000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1900000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3900000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3900000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 1900000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5800000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5800000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1900000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 1900000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7800000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7800000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7800000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2700000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2700000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5400000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5400000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2700000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2700000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8100000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8100000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2800000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2800000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10900000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10900000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10900000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3300000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3300000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6500000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6700000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3300000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 3300000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 10000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3500000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 3500000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13800000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13800000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13800000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3800000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3800000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7500000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7500000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3700000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3700000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3600000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3600000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14500000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14500000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3600000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3600000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7200000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7200000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3600000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 3600000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11200000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11200000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15300000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15300000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4400000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4400000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9300000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 5000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 14800000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 5500000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20200000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5900000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "LeaseholdImprovementsGross": {
        "label": "Leasehold Improvements, Gross",
        "description": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "units": {
          "USD": [
            {
              "end": "2016-12-31",
              "val": 5400000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDue": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 48593000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 46458000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 44323000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 42138000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 39946000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 37752000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 35557000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 36000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 72694000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 70700000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 69289000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 85990000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 93600000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 90747000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 110727000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 109202000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 107031000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 104021000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 100805000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 99453000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 95676000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 92002000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 144389000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 140563000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 149426000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 148632000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 150581000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 169548000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 204492000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 7130000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7130000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7130000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 4730000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 4730000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4730000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 4730000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2283000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 20019000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 27331000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 33992000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 27924000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 53335000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 51024000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-12-31",
              "val": 8825000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 9958000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-06-30",
              "val": 10404000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 10909000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 9980000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 11753000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 11701000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12462000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 12443000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 16007000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16007000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16031000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16554000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17009000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17155000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 17391000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17533000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20287000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 21106000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 22152000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24253000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 24570000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 7798000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 7797000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 7797000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 2400000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 2400000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2400000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2447000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12119000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-12-31",
              "val": 12845000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 13676000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 6590000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 17324000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 23127000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "description": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 9319000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9319000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9319000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 7797000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 7797000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 7797000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7797000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 2400000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 11795000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12186000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 12216000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 12494000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13816000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13816000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16661000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16732000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 13676000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 13676000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 13676000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 14223000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 6633000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 6675000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 17332000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17443000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 18291000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 18843000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 19770000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 22823000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28031000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2019-03-31",
              "val": 9067000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 9067000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 9067000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 9319000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9319000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9319000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9319000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 8670000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10953000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11889000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11993000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 12258000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13437000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13437000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 16286000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16352000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 16732000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16732000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16732000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 17263000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 14264000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 14345000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 16997000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17119000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 19779000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 20423000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21479000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24128000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27627000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2019-03-31",
              "val": 8825000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8825000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8825000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 9067000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9067000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9067000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9067000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 10242000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 10289000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 11071000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 11456000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 11082000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13174000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 13169000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 15924000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16007000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 16352000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 16352000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16383000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 16899000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 17331000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 17450000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 17661000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 17809000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 19673000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 20474000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 21636000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 24193000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 27463000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2019-03-31",
              "val": 6454000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 4320000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 2185000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2020-03-31",
              "val": 6633000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 4439000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 2244000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2021-03-31",
              "val": 7519000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 5086000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 2689000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 7264000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 4524000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2194000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-03-31",
              "val": 10266000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 7255000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 3983000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 12507000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 8449000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 4315000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 14794000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 10259000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 5267000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 18619000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2019-03-31",
              "val": 12772000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 11844000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 10962000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 10102000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9272000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 8477000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 7733000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7454000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 15834000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 14851000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13979000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 19202000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 20884000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 19694000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 26119000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 24986000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 23869000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 22493000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 21480000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 20807000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 19559000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 18393000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 35674000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 33807000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 34171000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 32835000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 32195000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 35494000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 44716000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2014-12-31",
              "val": 54346000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 54346000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 54346000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 63941000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 56304000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 84153000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 97452000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 102071000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 104204000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 104204000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 104204000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 104204000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 104204000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 102352000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 107517000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 173872000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 189146000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 189196000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 189196000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 189196000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 189196000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 222531000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 216398000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 220738000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 236009000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 236009000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 236009000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 236009000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 236009000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 256459000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 290238000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 295556000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 303945000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 303945000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 303945000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 303945000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 303945000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 299712000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 418994000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 440713000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 445917000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 445917000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 445917000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 445917000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 445917000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 521067000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 550846000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 552357000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 583183000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 583183000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 583183000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 583183000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 583183000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 602329000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 622394000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 647491000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 688730000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 688730000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 688730000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 688730000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 688730000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 668307000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 651746000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 661862000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 676372000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 676372000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 676372000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 676372000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 676372000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 674094000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 680469000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 712422000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 465315000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 465315000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 465315000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 465315000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 465315000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 492691000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 510884000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 569294000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 685931000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 685931000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 840380000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 123623000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 106752000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 262367000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 265240000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 265748000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 261267000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 242385000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 210680000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 176024000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 158425000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 204056000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 178776000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 214613000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 218655000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 194361000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 277309000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 268171000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 261445000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 383326000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 380250000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 582656000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 558639000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 723261000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 976713000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 932153000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 893512000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 849956000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1311374000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 1236487000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 1144664000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1066976000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 1009112000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 1394474000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 1318880000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 1247893000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 1446520000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 1441699000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1468205000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1516989000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 1590947000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1660735000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1732366000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1757066000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1821482000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 2398344000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 2398344000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 2614398000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesCurrent": {
        "label": "Liabilities, Current",
        "description": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 29872000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 29872000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 29872000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 38515000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 35028000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 80475000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 84153000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 95488000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 95979000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 96415000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 96415000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 96415000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 96415000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 96415000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 93015000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 98270000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 91530000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 105511000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 105561000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 105561000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 105561000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 105561000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 104383000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 98130000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 101829000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 113981000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 113981000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 113981000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 113981000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 113981000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 112656000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 126925000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 137974000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 179874000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 179874000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 179874000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 179874000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 179874000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 176642000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 175560000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 195872000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 199053000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 199053000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 199053000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 199053000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 199053000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 166969000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 197988000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 199714000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 218956000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 218956000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 218956000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 218956000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 218956000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 231072000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 251618000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 267281000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 310499000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 310499000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 310499000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 310499000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 310499000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 290969000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 276856000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 289923000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 307274000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 307274000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 307274000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 307274000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 307274000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 305949000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 314574000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 301416000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 344045000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 344045000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 344045000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 344045000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 344045000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 365677000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 384836000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 442016000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 441228000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 441228000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 558257000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LiabilitiesNoncurrent": {
        "label": "Liabilities, Noncurrent",
        "description": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 24474000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 24474000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 24474000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 25426000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 21276000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "LicensesRevenue": {
        "label": "Licenses Revenue (Deprecated 2018-01-31)",
        "description": "Revenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1981000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2187000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2187000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 766000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1519000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 753000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2318000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 799000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3106000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3106000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 988000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2329000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1341000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 3654000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1325000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 5450000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "LitigationReserve": {
        "label": "Estimated Litigation Liability",
        "description": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 11400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-03-07",
              "val": 11400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-03-31",
              "val": 7100000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-09-30",
              "val": 2700000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 12600000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 12600000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 12600000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 22600000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 40600000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 40800000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 32600000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 32600000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 33000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LitigationReserveCurrent": {
        "label": "Estimated Litigation Liability, Current",
        "description": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 10100000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 10100000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 10100000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 10100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 10100000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "LitigationReserveNoncurrent": {
        "label": "Estimated Litigation Liability, Noncurrent",
        "description": "Carrying amount of estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid after one year or beyond the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1300000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            }
          ]
        }
      },
      "LongTermDebt": {
        "label": "Long-term Debt",
        "description": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 24680000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "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": "2015-06-30",
              "val": 20000000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2015-06-30",
              "val": 1170000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2015-06-30",
              "val": 2340000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2015-06-30",
              "val": 1170000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "LongTermNotesAndLoans": {
        "label": "Notes and Loans, Noncurrent",
        "description": "Carrying value as of the balance sheet date of all notes and loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "units": {
          "USD": [
            {
              "end": "2017-09-30",
              "val": 73202000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 73065000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 73065000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 73065000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 73065000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 73065000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 73138000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 73211000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 73284000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 73357000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 73431000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 73511000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 73583000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 73656000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 73656000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 73656000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 73656000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 73656000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 72881000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 197476000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 199959000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 202493000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 202493000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 202493000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 202493000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 202493000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 279471000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 279777000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 280085000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 280394000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 280706000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 281020000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 281336000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 281653000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 281973000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 282295000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 282619000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 282945000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 283273000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 283604000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 286549000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            }
          ]
        }
      },
      "LossContingencyDamagesPaidValue": {
        "label": "Loss Contingency, Damages Paid, Value",
        "description": "Amount of damages paid to the plaintiff in the legal matter.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5300000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 5300000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018"
            },
            {
              "start": "2019-03-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-03-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "LossContingencyPendingClaimsNumber": {
        "label": "Loss Contingency, Pending Claims, Number",
        "description": "Number of pending claims pertaining to a loss contingency.",
        "units": {
          "lawsuit": [
            {
              "end": "2016-06-30",
              "val": 4,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "MarketableSecuritiesCurrent": {
        "label": "Marketable Securities, Current",
        "description": "Amount of investment in marketable security, classified as current.",
        "units": {
          "USD": [
            {
              "end": "2018-12-31",
              "val": 107461000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 379065000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 331681000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 493852000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 600205000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 688606000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 588446000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 517432000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 928596000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 829896000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 593660000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 547353000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 464112000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 432301000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 408858000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 354828000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 267847000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 69121000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 90299000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29490000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17832000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 15975000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Continuing Operations",
        "description": "The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56680000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -58229000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 5038000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -13691000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -6170000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-12-31",
              "val": 190282000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10238000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10692000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13184000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13184000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 413000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2442000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 2442000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 78337000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 78337000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 80372000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 80372000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 80372000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 565000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 564000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6052000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6052000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 110695000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 110695000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113725000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113725000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 113725000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 115725000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 115725000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 120158000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 120158000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 340774000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 340774000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 340774000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 213430000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 213430000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 489053000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 489053000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500847000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500847000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 500847000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12914000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 12914000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 567673000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 567673000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 576188000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 576188000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 576188000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13074000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 13074000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14467000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 14467000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 482640000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 482640000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 482640000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11613000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 11613000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 247616000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 247616000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254461000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254461000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 254461000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17510000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 17510000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19230000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 19230000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30204000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 30204000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 13120000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 15055000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 47461000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3758000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 57126000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -1474000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -2423000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56132000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 56132000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -588000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3036000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3036000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 174964000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 174964000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 190282000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 190282000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1306000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1306000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 10238000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 10692000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 13184000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 413000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivities": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "description": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -210679000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2438000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30089000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47027000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47027000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17720000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 27506000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 27506000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -13733000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -13733000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 13784000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 13784000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 13784000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 25058000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 25059000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 33684000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 33684000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -26849000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -26849000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5161000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5161000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -5161000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12917000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 12917000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -100995000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -100995000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -71108000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -71108000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -266353000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -266353000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -266353000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 43492000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 43492000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -121954000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -121954000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -232295000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -232295000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -331461000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -331461000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -331461000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 86740000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 86740000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 146709000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 146709000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -284697000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -284697000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -205193000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -205193000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -205193000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 207033000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 207033000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 241822000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 241822000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 308421000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 308421000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330338000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330338000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 330338000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15652000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 15870000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 62684000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 63060000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 143833000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 144353000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168498000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168498000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 168498000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 138255000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 138255000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 106202000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 106202000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 148742000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 148742000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 137624000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 137624000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -16815000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -16815000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -40712000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -60617000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -132209000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -32137000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -8245000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -5871000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -6117000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9942000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -9942000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -3749000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6037000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -6037000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -32805000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -32805000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -210679000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -210679000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3261000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3261000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -2438000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30089000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 47027000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 17720000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivities": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "description": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -37832000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -20190000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -44406000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -73902000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -74052000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -24620000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -38066000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -38394000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -68649000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -69696000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -96792000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -97825000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -97825000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1046000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1046000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -34497000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -34497000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -57768000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -57768000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -70581000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -70581000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -70581000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -31819000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -31819000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -35751000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -35751000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -48390000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -48390000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -63444000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -63444000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -63444000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35100000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35100000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -76080000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -76080000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -109210000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -109210000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -182512000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -182512000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -182512000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -74876000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -74876000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -145439000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -145439000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -236500000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -236500000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -335236000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -335236000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -335236000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -137277000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -137277000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -248126000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -248126000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -350374000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -350374000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -431501000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -431501000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -431501000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -80890000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -81108000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -159275000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -159651000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -188830000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -189350000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -246955000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -246955000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -246955000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27001000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 27001000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30991000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 30991000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 82777000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 82777000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 135664000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 135664000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 44452000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 44452000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 82026000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 141413000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 215301000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 40171000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "description": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -24132000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -5481000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 362000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10490000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 10490000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -2491000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -15860000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -15860000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -33143000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -33143000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -37832000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -37832000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 471000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 471000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -20190000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -44406000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -73902000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -24303000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            }
          ]
        }
      },
      "NetIncomeLoss": {
        "label": "Net Income (Loss) Attributable to Parent",
        "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -37110000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": -9616000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -10130000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -514000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -514000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -6406000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3724000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 3724000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5152000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -5152000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 1254000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -10004000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -10004000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -10004000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -29685000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -29685000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -19681000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -19681000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -19681000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -19681000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47315000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47315000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -22960000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": -22960000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -31841000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -31841000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -23156000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -23156000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -23156000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -23156000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -57858000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -57858000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26017000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26017000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26017000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26017000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95765000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -100327000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -37907000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": -37907000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35961000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -35961000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33480000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33480000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -63693000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62546000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -27732000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -27732000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -29066000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -29066000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90812000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90411000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27119000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27119000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27865000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27865000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136314000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -45502000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": -47217000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66697000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66697000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33824000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33824000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33824000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33824000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96313000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96313000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29616000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29616000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29616000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29616000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -31841000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": -31841000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34091000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34091000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34091000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -66507000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -66507000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -32416000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -32416000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -32416000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -89644000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -89644000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23137000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23137000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -23137000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": -35183000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35372000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35372000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -95009000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -95009000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59637000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -59637000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153331000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153331000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58323000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -58323000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63853000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63853000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179879000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179879000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116026000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -116026000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -331152000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -331152000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -151273000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -151273000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138595000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138595000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283746000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283746000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -145151000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -145151000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -405226000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -405226000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -121480000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -121480000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136937000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136937000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247740000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247740000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -110803000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -110803000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356770000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356770000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -109030000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -109030000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67599000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67599000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -105063000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -105063000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -37464000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -37464000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -136655000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -136655000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -31592000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -31592000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -190426000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -190426000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -190426000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66936000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66936000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -167874000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -100938000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -255418000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -87544000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -208160000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -208160000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -85091000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersBasic": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -6406000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 172000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47315000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -8685000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -100327000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37003000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33480000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62546000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -29066000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90411000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -27865000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136314000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66697000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -33824000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96313000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -29616000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "NetIncomeLossAvailableToCommonStockholdersDiluted": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "description": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -6406000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1172000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -47315000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -17630000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -100327000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -34522000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137462000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -138776000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -138776000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": {
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued",
        "description": "\"The number of shares issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "shares": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2448000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2448000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2448000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationWarrantsIssued1": {
        "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Warrants Issued",
        "description": "\"The number of warrants issued as [noncash or part noncash] consideration for a business or asset acquired. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "shares": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6762000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6762000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 6762000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            }
          ]
        }
      },
      "NumberOfOperatingSegments": {
        "label": "Number of Operating Segments",
        "description": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "units": {
          "segment": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 1,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 1,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 1,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 1,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 1,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingIncomeLoss": {
        "label": "Operating Income (Loss)",
        "description": "The net result for the period of deducting operating expenses from operating revenues.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": -25268000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -8487000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": -1205000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -3708000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 4779000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 665000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 665000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -6277000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -21749000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -21749000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -15472000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -15472000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -42490000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -42490000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -20741000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": -20741000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -59838000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -59838000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -59838000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -9605000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": -9605000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -32120000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -32120000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -22515000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": -22515000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -58775000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -58775000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26655000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -26655000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -96488000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -96488000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -101050000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -37031000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -34550000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -64068000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62921000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -27037000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": -28371000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -89111000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -88710000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -25043000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": -25789000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -134027000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -135341000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -135341000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -30517000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -30517000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -57735000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -57735000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -27218000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": -27218000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -84901000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -84901000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -27166000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -27166000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -114628000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -114628000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -114628000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -31746000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -31746000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -60382000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -60382000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -28636000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -28636000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -81476000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -81476000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21094000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -21094000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -116287000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -116287000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -116287000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -34872000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -34872000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -86532000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -86532000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51660000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": -51660000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142309000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -142309000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -55777000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -55777000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -216277000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -216277000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -216277000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63017000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63017000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -178311000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -178311000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -115294000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -115294000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -328508000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -328508000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -150197000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -150197000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -468174000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -468174000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -468174000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -137130000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -137130000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280215000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -280215000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -143085000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -143085000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -399267000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -399267000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -119052000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -119052000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -541040000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -541040000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -541040000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -138301000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -138301000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -250727000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -250727000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -112426000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -112426000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -361709000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -361709000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -110982000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -110982000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -446245000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -446245000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -446245000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -74314000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -74314000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -118216000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -118216000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -43902000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": -43902000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -157554000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -157554000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -39338000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": -39338000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -222294000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -222294000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -79177000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -79177000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -189547000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -110372000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -287126000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -97576000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -309911000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -93516000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseCost": {
        "label": "Operating Lease, Cost",
        "description": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1890000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1890000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 3849000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3849000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 5807000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 5807000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7748000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7748000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7748000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1940000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1940000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3880000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3880000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5819000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 5819000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7834000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7834000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7834000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2671000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2671000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5357000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5357000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8106000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 8106000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10926000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10926000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10926000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3305000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 3305000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6652000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 6652000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9989000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 9989000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13770000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13770000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13770000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3806000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 3806000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7451000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7451000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11011000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 11011000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14519000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14519000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14519000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3593000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 3593000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7204000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 7204000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11169000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 11169000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15325000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 15325000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4389000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4389000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9348000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 14751000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 20198000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5931000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseExpense": {
        "label": "Operating Lease, Expense",
        "description": "Amount of operating lease expense. Excludes sublease income.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 7800000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "OperatingLeaseImpairmentLoss": {
        "label": "Operating Lease, Impairment Loss",
        "description": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 361000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 400000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 400000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "OperatingLeaseLiability": {
        "label": "Operating Lease, Liability",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 35821000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 34614000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 33361000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 32036000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 30674000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 29275000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 27824000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 28546000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 56860000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 55849000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 55310000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 66788000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 66788000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 66788000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 66788000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 72716000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 71053000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 84608000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 84216000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 84216000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 84216000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 84216000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 84216000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 83162000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 81528000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 79325000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 78646000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 78646000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 78646000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 78646000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 78646000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 76117000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 73609000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 108715000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 106756000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 106756000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 106756000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 106756000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 106756000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 115255000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 115797000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 118386000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 134054000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 134054000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 159776000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2019-03-31",
              "val": 5147000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5339000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5536000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 5739000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 5739000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 5739000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 5739000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 5739000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5947000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 6160000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 6380000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 7300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 7300000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 7300000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 7300000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 7300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 6049000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6330000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 6922000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 5752000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 5752000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 5752000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 5752000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 5752000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 5239000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 5636000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 6139000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 7639000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 7639000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 7639000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 7639000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 7639000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 9308000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 10435000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 11038000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 11621000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 11957000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 12384000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 9762000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 10168000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 10168000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 10168000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 10168000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 10168000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 12199000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 13056000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 14006000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 15581000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 15581000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 14823000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeaseLiabilityNoncurrent": {
        "label": "Operating Lease, Liability, Noncurrent",
        "description": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 30674000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 29275000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 27825000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 26297000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 26297000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 26297000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 26297000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 26297000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 24727000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 23115000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 21444000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 21246000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 21246000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 21246000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 21246000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 21246000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 50811000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 49519000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 48388000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 61036000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 61036000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 61036000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 61036000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 61036000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 67477000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 65417000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 78469000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 76577000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 76577000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 76577000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 76577000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 76577000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 73854000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 71093000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 68287000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 67025000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 67025000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 67025000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 67025000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 67025000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 64160000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 61225000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 98953000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 96588000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 96588000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 96588000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 96588000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 96588000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 103056000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 102741000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 104380000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 118473000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 118473000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 144953000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeasePayments": {
        "label": "Operating Lease, Payments",
        "description": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7900000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2100000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2100000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 4400000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 6600000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2200000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2200000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 2200000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4400000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2200000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 2200000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 6600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2200000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 2200000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8993000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2500000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 2486000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 5000000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 4992000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2500000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2500000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 7597000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 2600000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10296000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 10300000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2765000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 2765000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5528000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 5528000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2800000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 2800000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7207000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 7207000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1700000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1700000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9377000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9400000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9400000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2177000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2200000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5196000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 5200000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 3000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8424000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8400000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3200000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3200000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12400000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12400000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12400000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4100000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 4100000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8300000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8300000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4100000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 4100000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12500000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 12500000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4200000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 4200000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 16800000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4500000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 4500000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 9300000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 4800000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 14200000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 4900000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 19800000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 5900000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OperatingLeaseRightOfUseAsset": {
        "label": "Operating Lease, Right-of-Use Asset",
        "description": "Amount of lessee's right to use underlying asset under operating lease.",
        "units": {
          "USD": [
            {
              "end": "2019-03-31",
              "val": 27260000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 26229000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 24807000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 23730000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 23730000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 23730000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 23730000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 23730000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 22620000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 21475000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 20296000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 21399000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 21399000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 21399000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 21399000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 21399000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 49526000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 48337000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 47656000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 59013000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 59013000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 59013000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 59013000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 59013000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 64401000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 62147000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 73791000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 71874000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 71874000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 71874000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 71874000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 71874000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 69537000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 61942000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 58206000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 56537000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 56537000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 56537000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 56537000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 56537000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 54553000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 52582000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 87856000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 86149000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 86149000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 86149000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 86149000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 86149000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 94631000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 95128000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 96988000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 108541000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 108541000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 133987000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDue": {
        "label": "Operating Leases, Future Minimum Payments Due",
        "description": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 4010000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 25574000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 52996000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 52191000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 51384000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 50640000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 48489000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 54813000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 53121000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 59910000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 58066000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 56899000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 54762000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 52740000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 50631000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 50631000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueCurrent": {
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 3212000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 6914000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 8034000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 8588000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 8588000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 2165000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 6304000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6304000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6304000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6304000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6313000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7297000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7297000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8913000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 9160000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9319000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9319000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9319000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7702000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7702000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 2118000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 6140000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 6140000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 6140000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 6140000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6313000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7106000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7106000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8675000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8913000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 9067000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 9067000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 9067000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9319000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 9319000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 60000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1700000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5976000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5976000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5976000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5976000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6413000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7025000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7025000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8548000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8675000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 8825000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8825000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8825000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 9067000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 9067000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 2441000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 2441000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5442000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 5442000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5441000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 5441000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 6914000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7343000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 7343000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 8035000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8547000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 8692000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 8588000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 8586000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 8825000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 8825000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsDueThereafter": {
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-09-30",
              "val": 16260000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 25922000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 25922000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 25923000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 25923000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 15622000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 20991000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 20956000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 23897000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 14737000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 14832000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 14832000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 14832000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7130000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7130000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            }
          ]
        }
      },
      "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "description": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 1509000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 890000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2016-03-31",
              "val": 2407000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1600000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 856000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2017-03-31",
              "val": 5051000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3394000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 1842000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2018-03-31",
              "val": 6164000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 4131000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2111000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "OperatingLeasesRentExpenseNet": {
        "label": "Operating Leases, Rent Expense, Net",
        "description": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1300000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 700000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 400000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 300000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1500000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 500000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1100000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1100000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 500000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 500000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1800000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1800000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 700000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 700000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2700000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2700000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2700000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1300000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1300000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2600000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2600000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1300000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 1300000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3900000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 3900000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1300000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 1300000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5400000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5400000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 5400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1700000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 1700000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3400000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1700000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 1700000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 5100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1700000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 1700000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 7200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 2100000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 3400000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1300000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 5400000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 2000000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "OperatingLeaseWeightedAverageDiscountRatePercent": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "description": "Weighted average discount rate for operating lease calculated at point in time.",
        "units": {
          "pure": [
            {
              "end": "2019-03-31",
              "val": 0.1077,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0.1077,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0.1077,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0.1077,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0.1077,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0.1077,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0.1077,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0.1068,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0.0751,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0.0749,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0.0748,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0.064,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0.0623,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0.062,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0.067,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0.067,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0.0667,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0.0667,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0.0667,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0.068,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0.068,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0.068,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0.072,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0.072,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0.071,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0.071,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0.07,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0.068,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0.065,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": 4344000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 4521000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 4521000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4521000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4521000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 4521000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3325000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3823000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 3466000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 4032000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 1300000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": 1300000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-03-31",
              "val": 1300000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q1I"
            }
          ]
        }
      },
      "OtherAssetsNoncurrent": {
        "label": "Other Assets, Noncurrent",
        "description": "Amount of noncurrent assets classified as other.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 1764000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 1764000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 1764000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 4446000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 654000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1121000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 1121000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 1121000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 1121000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 1121000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1683000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 4654000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 4149000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 3934000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 3934000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 3934000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 3934000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 3934000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 3769000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 3711000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 4057000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 3979000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 3979000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 3979000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 3979000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 3979000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3912000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 3336000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 3446000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 3317000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 3317000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 3317000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 3317000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 3317000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 2802000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 13091000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 12679000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 12476000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 12476000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 12476000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 12476000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 12476000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 12093000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 12357000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 12156000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 14743000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 14743000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 14743000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 14743000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 14743000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12406000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12847000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13202000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 18820000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 18820000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 18820000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 18820000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 18820000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 21676000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 21502000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 18206000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 18330000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 18330000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 18330000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 18330000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 18330000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 19288000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 17518000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 16208000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 15403000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 15403000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 15403000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 15403000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 15403000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 26417000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 29311000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 38356000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 36720000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 36720000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 36720000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 36720000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 25787000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 40897000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 41118000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 70675000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 36897000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 36897000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 51000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherCommitment": {
        "label": "Other Commitment",
        "description": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.",
        "units": {
          "USD": [
            {
              "end": "2021-05-31",
              "val": 10000000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-05-31",
              "val": 10000000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentBeforeTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Tax, Portion Attributable to Parent",
        "description": "Amount before tax, after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 36000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 36000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "description": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -1416000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1811000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2359000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 548000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1750000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -609000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 691000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 200000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 200000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 262000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 262000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 62000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 329000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 329000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 67000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 67000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -138000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -138000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -92000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -92000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 46000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 46000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -128000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -128000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -36000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -36000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 286000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 286000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1347000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1347000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1061000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1061000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4747000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4747000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4850000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4851000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 104000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 104000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4251000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4251000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -600000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1062000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1062000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1818000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1818000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -756000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -756000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2768000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2768000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -950000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -950000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11617000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11617000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14110000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14110000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2493000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2493000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -17322000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -17322000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3212000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3212000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4564000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4564000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7159000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7159000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2595000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2595000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10966000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10966000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3807000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3807000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13277000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13277000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 893000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 893000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1727000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1727000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 834000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 834000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2320000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2320000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 593000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 593000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2741000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 147000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 57000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -90000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 157000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 100000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax",
        "description": "Amount, before tax and adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -41000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -138000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -92000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 46000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -128000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": -36000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 214000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 286000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 286000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1347000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1347000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1061000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1061000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 1410000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 63000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1471000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4747000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4747000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4851000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 4851000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 104000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 104000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4251000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 4251000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -600000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": -600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 3340000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1062000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -1062000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1818000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -1818000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -756000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -756000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2768000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -2768000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -950000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -950000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -6546000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11617000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -11617000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14110000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -14110000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2493000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -2493000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -17322000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -17322000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3212000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -3212000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -14075000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4564000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 4564000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7159000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 7159000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2595000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 2595000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10966000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 10966000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3807000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 3807000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13277000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 13277000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 893000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 893000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1727000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1727000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 834000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 834000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2320000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 2320000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 593000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 593000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 2741000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 147000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 57000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -90000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 157000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 100000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "description": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 36000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 36000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1811000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2359000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 548000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1750000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": -609000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "OtherCostAndExpenseOperating": {
        "label": "Other Cost and Expense, Operating",
        "description": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 18677000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 18027000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 20675000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 22849000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 28869000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 28869000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 34827000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 34827000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 35206000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 35206000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 38446000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 38446000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 39167000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 39167000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 43526000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 43526000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 46283000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 46283000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 49012000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 49012000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 50232000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 50232000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 46095000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 46095000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 47087000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 47087000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 61956000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 61956000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 52265000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 52265000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 49292000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 49292000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 50767000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 50767000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 53903000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 53903000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 55267000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 59166000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 55123000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 73589000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            }
          ]
        }
      },
      "OtherEmployeeRelatedLiabilitiesCurrent": {
        "label": "Other Employee-related Liabilities, Current",
        "description": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 611000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 611000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 611000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 696000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 857000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 1489000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 1489000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 1489000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 1489000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 1489000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2918000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2278000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 2418000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 2920000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 2920000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 2920000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 2920000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 2920000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 2460000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 1627000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 2726000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 2172000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 2172000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 2172000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 2172000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 2172000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 3327000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 2046000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 2860000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 2594000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 2594000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 2594000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 2594000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 2594000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4074000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 2401000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 5075000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 2761000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 2761000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 2761000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 2761000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 2761000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 5027000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 3152000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 5957000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 5790000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 5790000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 5790000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 5790000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 5790000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 9268000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 6315000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 9634000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 6794000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 6794000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 6794000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 6794000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 6794000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 10456000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 6251000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 12448000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 8833000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 8833000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 7563000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 7563000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 11828000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 11828000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 19557000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "OtherLiabilitiesNoncurrent": {
        "label": "Other Liabilities, Noncurrent",
        "description": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 1329000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 310000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 310000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 310000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 310000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 320000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 320000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 320000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 320000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 320000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-09-30",
              "val": 1464000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 1479000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 1479000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1479000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1479000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 1479000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2531000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3618000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 7844000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 11687000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 11687000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 16266000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherNonoperatingIncomeExpense": {
        "label": "Other Nonoperating Income (Expense)",
        "description": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 98000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": -432000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 287000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -993000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -561000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": -1716000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -917000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -3601000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": -2684000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": -1122000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 2478000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -7896000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1035000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 13419000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 9600000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "OtherSalesRevenueNet": {
        "label": "Other Revenue, Net (Deprecated 2018-01-31)",
        "description": "Amount, after sales adjustments, returns, allowances, and discounts, of revenue classified as other.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 216000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 186000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 100000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 656000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 470000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1981000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 536000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1104000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1104000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 568000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 568000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1603000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1603000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 498000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 498000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 2187000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 766000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1519000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 753000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2318000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 799000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossDebtSecuritiesAvailableForSaleRecognizedInEarnings": {
        "label": "Other-than-temporary Impairment Loss, Debt Securities, Available-for-sale, Recognized in Earnings",
        "description": "Amount of other-than-temporary impairment (OTTI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), recognized in earnings.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": {
        "label": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities",
        "description": "The amount by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            }
          ]
        }
      },
      "PaymentsForLegalSettlements": {
        "label": "Payments for Legal Settlements",
        "description": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10300000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10300000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 10300000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-03-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-03-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-03-01",
              "end": "2019-03-31",
              "val": 1400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q1I"
            }
          ]
        }
      },
      "PaymentsForOtherOperatingActivities": {
        "label": "Payments for Other Operating Activities",
        "description": "Amount of cash outflow for operating activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 50000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 22000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 22000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 57000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 341000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 135000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 149000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            }
          ]
        }
      },
      "PaymentsOfDebtExtinguishmentCosts": {
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "description": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7313000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7313000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7313000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 479000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 287000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 287000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 287000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            }
          ]
        }
      },
      "PaymentsOfLoanCosts": {
        "label": "Payments of Loan Costs",
        "description": "The cash outflow for loan origination associated cost which is usually collected through escrow.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 6000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2015-01-01",
              "end": "2015-06-30",
              "val": 27000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 500000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 500000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q2I"
            },
            {
              "start": "2019-04-23",
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-04-26",
              "val": 600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 600000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 600000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-10-17",
              "val": 400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-10-17",
              "val": 400000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-10-17",
              "val": 400000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-10-17",
              "val": 400000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 400000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 400000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 400000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q3I"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 300000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 300000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q3I"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 400000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q2I"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 500000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 400000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q3I"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 112000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 105000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecurities": {
        "label": "Payments to Acquire Available-for-sale Securities",
        "description": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 26353000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 26353000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 203290000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 203290000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 203290000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 14079000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 14079000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 30118000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 30118000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 48519000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 48519000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 53522000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 53522000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 53522000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3995000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3995000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4219000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 4219000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 184263000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 184263000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 272819000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 272819000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9986000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 9985000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 20584000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 20584000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 115066000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 115066000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 170268000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18628000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 162176000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 197009000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            }
          ]
        }
      },
      "PaymentsToAcquireAvailableForSaleSecuritiesDebt": {
        "label": "Payments to Acquire Debt Securities, Available-for-sale",
        "description": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 272819000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 170268000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 170268000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 18628000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 162176000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 197009000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 446626000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 446626000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 446626000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 53876000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 53876000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 266139000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 266139000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 479037000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 479037000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 685239000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 685239000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 685239000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 43024000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 43024000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 71054000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 71054000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 674372000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 674372000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 876095000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 876095000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 876095000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24977000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 24977000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 79956000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 79956000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 86947000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 86947000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86947000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86947000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 86947000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 98303000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 98303000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 98303000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72810000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 72810000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122010000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122010000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122010000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 122010000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "PaymentsToAcquireBusinessesNetOfCashAcquired": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "description": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 4271000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8558000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 16021000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 8245000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 5871000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 6117000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9957000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 9957000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 3749000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6037000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6037000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6452000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 6452000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7852000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7852000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7852000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3484000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 3484000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7311000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 7311000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14577000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 14577000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23136000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23136000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 23136000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6338000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 6338000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8066000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 8066000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9147000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 9147000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9867000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9867000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9867000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 852000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 852000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1227000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1227000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1770000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1770000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3880000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3880000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3880000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 955000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 955000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 1599000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 1599000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2554000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2554000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4968000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4968000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4968000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7917000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7917000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10130000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10130000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12073000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 12073000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19604000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19604000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 19604000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10260000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 10260000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18891000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 18891000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32027000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 32027000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41030000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41030000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41030000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15885000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 15885000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23661000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 23661000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35870000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 35870000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47697000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47697000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 47697000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11598000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 11380000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20566000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 20190000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29667000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 29147000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39199000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39199000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 39199000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20315000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 20315000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 31993000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 31993000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 48305000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 48305000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 66423000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 66423000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21815000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 21815000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 47712000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 70117000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 106188000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 22137000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PreferredStockDividendsAndOtherAdjustments": {
        "label": "Preferred Stock Dividends and Other Adjustments",
        "description": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "units": {
          "USD": [
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 2552000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-09-30",
              "val": 0.0001,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0.0001,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 50000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 51233,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-09-30",
              "val": 50000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 50000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 50000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 50000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 50000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 50000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 50000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 50000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 50000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 50000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 50000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 50000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 50000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 50000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 50000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 50000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "PreferredStockSharesIssued": {
        "label": "Preferred Stock, Shares Issued",
        "description": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2014-12-31",
              "val": 1314000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 1314000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 1314000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 3537000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 4982000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 5337000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 5337000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 5337000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 5337000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 5337000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 3927000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 5633000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 9394000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 7097000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 7907000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5748000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 6437000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 8612000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 8612000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 8612000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 8612000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 8612000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5915000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 7225000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 6399000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 6197000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 6197000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 6197000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 6197000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 6197000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 5555000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 5721000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 13954000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 16376000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 16376000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 16376000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 16376000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 16376000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 15590000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 15536000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 15227000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 26606000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 26606000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 26606000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 26606000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 26606000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 26430000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 30878000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 28858000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 29645000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 29645000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 29645000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 29645000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 29645000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 35130000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 24041000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 31599000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 33634000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 33634000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 33634000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 33634000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 33634000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 29988000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 26818000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 33496000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 60524000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 60524000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 60524000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 60524000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 60524000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 46734000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 37798000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 44631000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 48635000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 48635000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 48635000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 48635000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 48635000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 56185000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 52104000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 53862000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 55828000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 55828000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 75565000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProceedsFromCollectionOfLongtermLoansToRelatedParties": {
        "label": "Proceeds from Collection of Long-term Loans to Related Parties",
        "description": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 192000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 192000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 192000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 192000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2020-01-01",
              "end": "2020-06-30",
              "val": 278317000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 278317000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 278316000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 278316000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 278316000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 278316000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 278316000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 278300000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            }
          ]
        }
      },
      "ProceedsFromDivestitureOfBusinesses": {
        "label": "Proceeds from Divestiture of Businesses",
        "description": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 9675000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 9675000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9675000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9675000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 9675000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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-01-01",
              "end": "2015-09-30",
              "val": 180628000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96777000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 107595000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 107595000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 270650000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 550814000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550822000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550822000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 433192000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 433192000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 235441000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235441000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfCommonStock": {
        "label": "Proceeds from Issuance of Common Stock",
        "description": "The cash inflow from the additional capital contribution to the entity.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 74000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 315000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 97300000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-07-01",
              "end": "2018-07-31",
              "val": 97300000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q2I"
            },
            {
              "start": "2019-04-23",
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-04-26",
              "val": 108100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 108100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 108100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-04-01",
              "end": "2019-04-30",
              "val": 108100000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-10-17",
              "val": 216200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-10-17",
              "val": 216200000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-10-17",
              "val": 216200000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-10-17",
              "val": 216200000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 216200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 216200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-10-01",
              "end": "2019-10-31",
              "val": 216200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019Q3I"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 271000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 271000000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 271000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-09-01",
              "end": "2020-09-30",
              "val": 271000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q3I"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 551200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 551200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-07-01",
              "end": "2021-07-31",
              "val": 551200000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q2I"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-30",
              "val": 433200000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-09-01",
              "end": "2023-09-30",
              "val": 235800000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfConvertiblePreferredStock": {
        "label": "Proceeds from Issuance of Convertible Preferred Stock",
        "description": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 240585000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfDebt": {
        "label": "Proceeds from Issuance of Debt",
        "description": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 20000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 75000000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 75000000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "description": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 33019000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55413000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 55413000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": -27000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": -27000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSecuredDebt": {
        "label": "Proceeds from Issuance of Secured Debt",
        "description": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3700000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1325000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1300000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5105000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5105000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1855000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1855000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2147000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 2147000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3062000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3062000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6085000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6085000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8496000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8496000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8674000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8674000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8862000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17298000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised",
        "description": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 970000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 970000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1503000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 1503000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1503000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1503000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1855000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1855000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromIssuanceOrSaleOfEquity": {
        "label": "Proceeds from Issuance or Sale of Equity",
        "description": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96777000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96777000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromLinesOfCredit": {
        "label": "Proceeds from Lines of Credit",
        "description": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 8000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-08",
              "val": 30000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-08",
              "val": 30000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-11-01",
              "end": "2022-11-08",
              "val": 30000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 30000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 80000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 80000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 80000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-06-30",
              "val": 8000000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 8000000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10000000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10000000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 18000000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 18000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 34000000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 34000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 64500000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3000000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 3000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 3000000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 124325000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 124325000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 231200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 231200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 231200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8000000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 8000000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27600000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27600000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 52600000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 52600000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131600000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131600000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 131600000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 32500000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 32500000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 62780000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 62780000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 118780000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 118780000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173900000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173900000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 173900000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 93785000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 93785000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 142815000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 142815000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 247315000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 247315000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 343315000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 343315000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 343315000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 140024000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 140024000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 205510000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 205510000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 348410000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 348410000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 532910000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 532910000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 532910000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81000000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 81000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 153500000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 153500000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 216500000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 216500000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 216500000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 216500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 216500000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27250000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 27250000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 83250000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 83250000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 173500000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 173500000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 306000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 306000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 306000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 169065000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 169065000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 221500000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 221500000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 307400000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 307400000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 314400000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 314400000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 5000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 7000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 22000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 23000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromNotesPayable": {
        "label": "Proceeds from Notes Payable",
        "description": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            }
          ]
        }
      },
      "ProceedsFromOtherOperatingActivities": {
        "label": "Proceeds from Other Operating Activities",
        "description": "Amount of cash inflow from operating activities classified as other.",
        "units": {
          "USD": [
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 61000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 8000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 203000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 415000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            }
          ]
        }
      },
      "ProceedsFromRepaymentsOfSecuredDebt": {
        "label": "Proceeds from (Repayments of) Secured Debt",
        "description": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -20000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "ProceedsFromRepurchaseOfEquity": {
        "label": "Proceeds from (Repurchase of) Equity",
        "description": "The net cash inflow or outflow resulting from the entity's share transaction.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 259000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": -1606000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 170000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 170000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 106000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 315000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 180628000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 180001000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 180001000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 180001000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 970000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            }
          ]
        }
      },
      "ProceedsFromSaleAndMaturityOfMarketableSecurities": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "description": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11500000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11500000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30100000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31100000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 77600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 187600000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 187600000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 166900000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 191900000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 214700000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248500000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248500000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24800000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24800000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecurities": {
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "description": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10599000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 10599000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 16766000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 16766000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 59185000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 59185000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 59185000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 59185000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 59185000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 25053000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 25053000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 36791000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 36791000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 55352000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 55352000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 65270000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 65270000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 27896000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 27896000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27895000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 27895000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 37387000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 37387000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37387000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
        "label": "Proceeds from Sale of Debt Securities, Available-for-sale",
        "description": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 65270000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37387000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 37387000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1666000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1666000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1666000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11500000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 11500000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11500000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 11500000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11500000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 11500000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30067000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30067000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 30067000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31144000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 31144000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 77563000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 77563000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 187580000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 187580000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 187580000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 166895000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 166895000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 191939000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 191939000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 214738000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 214738000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248482000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248482000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 248482000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24822000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24822000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24822000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24822000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "ProceedsFromSaleOfPropertyPlantAndEquipment": {
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "description": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 463000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 463000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 463000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 225000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 225000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 225000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 225000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            }
          ]
        }
      },
      "ProceedsFromShortTermDebt": {
        "label": "Proceeds from Short-term Debt",
        "description": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 42000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "ProceedsFromStockOptionsExercised": {
        "label": "Proceeds from Stock Options Exercised",
        "description": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1306000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 1306000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2268000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 2268000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2722000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 2722000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 413000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 413000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 939000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 939000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1834000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 1834000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 565000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 564000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4197000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4197000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12063000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12063000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5983000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 5983000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10416000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 10416000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10808000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10808000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15782000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15782000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6829000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6829000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10774000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10774000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4578000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4578000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5971000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5971000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2939000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2939000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3501000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3501000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8648000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8648000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10368000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10368000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12988000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12988000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 884000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2819000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22536000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3863000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ProceedsFromStockPlans": {
        "label": "Proceeds from Stock Plans",
        "description": "The cash inflow associated with the amount received from the stock plan during the period.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 970000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8862000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17298000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12236000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12236000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 25037000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProfitLoss": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "description": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": -70275000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": -31841000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": -57858000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -95765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": -100327000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -33480000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -63693000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -62546000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90812000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -90411000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -136314000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": -137628000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32873000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66697000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -66697000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96313000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": -96313000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -128154000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34091000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": -34091000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": -66507000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": -66507000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": -89644000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": -89644000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": -124827000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35372000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": -35372000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -95009000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": -95009000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153331000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": -153331000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": -229743000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63853000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": -63853000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179879000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -179879000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -331152000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -331152000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -471716000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138595000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -138595000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283746000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -283746000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -405226000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -405226000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -547799000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136937000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -136937000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247740000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -247740000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356770000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -356770000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -434801000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67599000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -67599000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -105063000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -105063000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -136655000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -136655000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -190426000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -190426000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66936000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -66936000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -167874000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -255418000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -208160000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -85091000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentGross": {
        "label": "Property, Plant and Equipment, Gross",
        "description": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 24168000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 24168000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 24168000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 27579000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 27208000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 26500000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 26500000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 26500000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 26500000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 26500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 29979000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 35202000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 42254000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 51626000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 51626000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 51626000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 51626000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 51626000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 53408000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 54785000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 55580000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 56652000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 56652000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 56652000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 56652000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 56652000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 55723000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 55787000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 57202000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 58633000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 58633000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 58633000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 58633000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 58633000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 59519000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 60265000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 58775000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 64807000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 64807000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 64807000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 64807000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 64807000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 70069000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 71410000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 75916000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 83402000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 83402000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 83402000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 83402000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 83402000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 92780000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 104201000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 117607000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 84929000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 84929000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 84929000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 84929000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 84929000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 100776000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 108329000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 118964000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 128151000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 128151000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 128151000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 128151000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 128151000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 141200000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 148042000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 155413000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 167503000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 167503000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 167503000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 167503000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 167503000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 184523000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 197740000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 213298000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 240462000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 240462000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 240462000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 240462000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 240462000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 267033000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 280875000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 307386000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 352262000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 352262000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 389791000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "PropertyPlantAndEquipmentNet": {
        "label": "Property, Plant and Equipment, Net",
        "description": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 14574000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 14574000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 14574000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 15047000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 13992000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 12710000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 12710000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 12710000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 12710000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 12710000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 15098000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 19096000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 25616000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 32289000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 32289000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 32289000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 32289000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 32289000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 31752000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 31268000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 30417000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 29667000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 29667000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 29667000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 29667000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 29667000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 26878000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 25313000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 24833000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 24336000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 24336000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 24336000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 24336000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 24336000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 23302000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 22039000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 19027000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 23283000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 23283000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 23283000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 23283000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 23283000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 26718000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 25925000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 28249000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 33348000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 33348000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 33348000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 33348000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 33348000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 40177000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 48884000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 59293000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 65516000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 65516000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 65516000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 65516000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 65516000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 78361000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 81772000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 87486000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 92453000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 92453000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 92453000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 92453000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 92453000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 100587000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 102921000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 104830000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 111210000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 111210000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 111210000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 111210000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 111210000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 125791000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 133280000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 142170000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 162046000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 162046000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 162046000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 162046000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 162046000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 180453000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 189224000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 206496000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 241184000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 241184000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 269379000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProvisionForDoubtfulAccounts": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "description": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 527000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 315000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 206000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 349000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 349000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 91000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 119000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 119000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 279000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 279000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 529000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 529000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 529000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 234000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 234000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 479000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 479000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 354000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 354000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 984000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 984000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 984000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -101000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": -101000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -240000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": -240000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -93000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": -93000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 143000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 143000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 143000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 48000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -58000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 152000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 152000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -41000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -41000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": -41000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 497000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1141000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1141000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1141000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1387000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 1387000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1445000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 1445000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1445000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1354000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1354000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 1354000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -156000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -156000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -156000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1770000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1770000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 1770000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2645000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2645000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 2645000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1279000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1279000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1607000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "ProvisionForOtherCreditLosses": {
        "label": "Provision for Other Credit Losses",
        "description": "Amount of expense related to credit loss from transactions other than loan and lease transactions.",
        "units": {
          "USD": [
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 497000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 1445000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 63000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 380000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 380000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 331000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 1501000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 2615000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            }
          ]
        }
      },
      "PurchaseObligation": {
        "label": "Purchase Obligation",
        "description": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "units": {
          "USD": [
            {
              "end": "2020-03-31",
              "val": 37223000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 36228000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 40326000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 76020000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 70602000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 62722000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 90630000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2022-03-31",
              "val": 138855000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 134016000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 98838000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2023-06-30",
              "val": 79208000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 64642000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2024-03-31",
              "val": 92363000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 103518000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 101046000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2025-03-31",
              "val": 168571000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 176713000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 158174000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2026-03-31",
              "val": 261404000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RealizedInvestmentGainsLosses": {
        "label": "Realized Investment Gains (Losses)",
        "description": "Amount of realized gain (loss) on investment.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 100000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 100000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 100000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 200000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 200000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 100000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 200000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 500000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 900000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -900000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -900000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            }
          ]
        }
      },
      "ReceivableFromOfficersAndDirectorsForIssuanceOfCapitalStock": {
        "label": "Receivable from Officers and Directors for Issuance of Capital Stock",
        "description": "Amounts receivable from officers and directors resulting from the sale of stock to officers or directors before the cash payment is received.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 192000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 192000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 192000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            }
          ]
        }
      },
      "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "description": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": -32000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": -32000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            }
          ]
        }
      },
      "RepaymentsOfConvertibleDebt": {
        "label": "Repayments of Convertible Debt",
        "description": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 78757000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 78757000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 78757000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 78757000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 78757000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 78757000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 78757000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 82000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 82000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "RepaymentsOfDebt": {
        "label": "Repayments of Debt",
        "description": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "units": {
          "USD": [
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 79200000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 79200000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 79200000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 79200000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 79200000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 79200000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            }
          ]
        }
      },
      "RepaymentsOfLinesOfCredit": {
        "label": "Repayments of Lines of Credit",
        "description": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1000000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1000000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1000000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            }
          ]
        }
      },
      "RepaymentsOfLongTermLinesOfCredit": {
        "label": "Repayments of Long-term Lines of Credit",
        "description": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 1000000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 1000000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            }
          ]
        }
      },
      "RepaymentsOfSecuredDebt": {
        "label": "Repayments of Secured Debt",
        "description": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 475000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 1141000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1798000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2480000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 2480000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 585000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1170000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1170000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5850000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 5850000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5850000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5850000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 5850000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 11550000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 8420000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 4122000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 12792000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 4372000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17292000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 17292000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5630000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12371000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 12371000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6741000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 6741000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 19707000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 19707000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 7336000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 7336000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27711000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27711000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27711000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8759000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 8759000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19058000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 19058000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 10299000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 10299000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30403000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 30403000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 11345000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 11345000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 41862000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 41862000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 41862000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12650000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 12650000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 24436000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 24436000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 11786000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 11786000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 37045000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 37045000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12609000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 12609000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 50064000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 50064000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 50064000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14340000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 14340000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 26192000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 26192000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11852000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 11852000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 38585000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 38585000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 12393000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 12393000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51355000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51355000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 51355000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11435000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 11435000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 23559000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 23559000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12124000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 12124000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 36355000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 36355000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12796000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 12796000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51357000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51357000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 51357000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18225000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 18225000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 41230000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 41230000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 23005000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 23005000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 67651000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 67651000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26421000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 26421000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 100035000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 100035000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 100035000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 40188000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 40188000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 93940000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 93940000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 53752000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 53752000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 192397000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 192397000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 98457000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 98457000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 264208000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 264208000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 264208000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80414000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 80414000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 162994000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 162994000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 82580000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 82580000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 228504000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 228504000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 65510000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 65510000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 316415000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 316415000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 316415000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 82306000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 82306000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 160479000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 160479000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 78173000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 78173000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 237714000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 237714000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 77235000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 77235000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320678000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320678000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 320678000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 88637000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 88637000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 177746000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 177746000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 89109000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 89109000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 274677000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 274677000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 96931000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 96931000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 404138000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 404138000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 129078000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 129078000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 275504000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 146427000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 448917000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 173412000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 624110000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 210702000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ResearchAndDevelopmentInProcess": {
        "label": "Research and Development in Process",
        "description": "The amount of purchased research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 35604000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 35604000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35604000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 35604000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9290000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2679000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsAtCarryingValue": {
        "label": "Restricted Cash and Cash Equivalents, Current",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 503000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 503000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 503000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 145000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 186000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 1322000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 1274000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 1188000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 775000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 764000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 45000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 5674000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 5612000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4222000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 399000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 55000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 55000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 55000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 55000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 178000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 163000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 228000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 228000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 228000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 86000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 86000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 86000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "RestrictedCashAndCashEquivalentsNoncurrent": {
        "label": "Restricted Cash and Cash Equivalents, Noncurrent",
        "description": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 808000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 808000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 808000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1428000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1428000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 342000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 342000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 342000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 342000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 342000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 342000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 342000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            }
          ]
        }
      },
      "RestrictedCashCurrent": {
        "label": "Restricted Cash, Current",
        "description": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 901000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 1092000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 764000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 45000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 59000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 5612000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 4222000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 4597000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 399000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 55000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 55000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 55000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 100000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 187000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 228000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 86000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "RestrictedCashNoncurrent": {
        "label": "Restricted Cash, Noncurrent",
        "description": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 683000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 342000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-06-30",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 342000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-06-30",
              "val": 342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 342000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            }
          ]
        }
      },
      "RestructuringCharges": {
        "label": "Restructuring Charges",
        "description": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2020-12-31",
              "val": 400000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 400000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            }
          ]
        }
      },
      "RetainedEarningsAccumulatedDeficit": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "description": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": -179808000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": -179808000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": -179808000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": -209494000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": -227123000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": -250083000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": -250083000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": -250083000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": -250083000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": -250083000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": -258769000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": -281924000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": -307941000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": -345848000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": -345848000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": -345848000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": -345848000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": -345848000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": -381809000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": -409541000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": -436660000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -482162000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": -446375000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": -446375000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": -446375000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": -446375000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -479248000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -513072000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": -542688000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": -574529000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": -574529000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": -574529000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": -574529000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": -574529000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": -608435000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": -699200000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": -640851000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": -663988000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": -699171000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": -699171000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": -699171000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": -699171000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": -699171000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": -734946000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": -794583000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": -852906000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": -929318000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": -929318000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": -929318000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": -929318000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": -929318000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": -986973000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": -1102999000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": -1254272000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": -1394836000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": -1394836000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": -1394836000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": -1394836000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": -1394836000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": -1533431000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": -1678582000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": -1800062000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": -1942635000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": -1942635000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": -1942635000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": -1942635000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": -1942635000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": -2079572000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": -2190375000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": -2299405000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": -2377436000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": -2377436000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": -2377436000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": -2377436000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": -2377436000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": -2445035000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": -2482499000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": -2514091000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": -2567862000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": -2567862000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": -2567862000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": -2567862000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": -2567862000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": -2634798000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": -2735736000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": -2823280000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": -2776022000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": -2776022000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": -2861113000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "RevenueFromContractWithCustomerExcludingAssessedTax": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "description": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "units": {
          "USD": [
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 212512000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 49382000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 101665000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52283000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52283000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 157575000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 55910000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 55910000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 209625000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 209625000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 52050000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62340000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62340000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 62340000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 125409000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 125409000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 63069000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 63069000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 63069000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 63069000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 190689000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 190689000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 65280000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 65280000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 65280000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 65280000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 257654000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 257654000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 257654000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 66965000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-10-01",
              "end": "2018-12-31",
              "val": 66965000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 66824000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 66824000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 66824000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 141179000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 141179000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 74355000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 74355000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 74355000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 219088000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 219088000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 77909000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 77909000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 77909000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 302328000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 302328000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 302328000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2019-10-01",
              "end": "2019-12-31",
              "val": 83240000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 94012000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 94012000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 180484000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 180484000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86472000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 86472000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 278627000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 278627000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 98143000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 98143000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 391005000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 391005000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 391005000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 152316000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 152316000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 294342000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 294342000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 142026000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 142026000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 452458000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 452458000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 158116000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 158116000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 625486000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 625486000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 625486000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 194133000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 194133000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 392333000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 392333000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 198200000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 198200000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 602970000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 602970000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 210637000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 210637000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 820222000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 820222000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 820222000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 241756000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 241756000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 503160000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 503160000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 261404000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 261404000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 771466000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 771466000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 268306000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 268306000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1082571000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1082571000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1082571000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 367741000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 367741000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 781092000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 781092000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 413351000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 413351000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1220850000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1220850000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 439758000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 439758000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1696911000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1696911000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 501830000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 501830000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 1048431000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 546600000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 1640615000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 592183000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2306113000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 696644000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2014-01-01",
              "end": "2014-12-31",
              "val": 159289000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 47435000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 45087000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 137444000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44921000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44921000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 190355000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 190355000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 52912000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61902000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61902000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61902000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 113886000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51984000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51984000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51984000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 167775000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 167775000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53889000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53889000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53889000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53889000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 217074000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 217074000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 49299000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-10-01",
              "end": "2016-12-31",
              "val": 49299000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46901000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 46901000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 100518000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53617000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53617000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 157174000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56656000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 56656000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 210939000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2017-10-01",
              "end": "2017-12-31",
              "val": 53765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4"
            }
          ]
        }
      },
      "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "description": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28191000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 28191000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 28191000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 28191000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 28191000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 28191000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            }
          ]
        }
      },
      "RoyaltyGuaranteesCommitmentsAmount": {
        "label": "Royalty Guarantees, Commitments, Amount",
        "description": "The amount the entity has committed to make for future royalty guarantees.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 1800000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 1800000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            }
          ]
        }
      },
      "SalesAndExciseTaxPayableCurrent": {
        "label": "Sales and Excise Tax Payable, Current",
        "description": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 367000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 367000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 367000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 177000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 250000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 346000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 346000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 346000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 346000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 471000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 214000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 355000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            }
          ]
        }
      },
      "SalesAndExciseTaxPayableCurrentAndNoncurrent": {
        "label": "Sales and Excise Tax Payable",
        "description": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 346000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-12-31",
              "val": 459000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 459000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 459000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 459000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 459000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 571000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 192000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 351000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 504000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 504000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 504000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 504000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 504000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 947000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 694000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 874000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 1255000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 1255000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 1255000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 1255000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 1255000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 1442000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 906000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 1021000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 1691000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 1691000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 1691000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 1691000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 1691000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 1412000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 1142000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 1405000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 1723000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 1151000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 1501000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 1758000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2230000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2230000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2230000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2230000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 2230000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 788000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 1857000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 2270000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 4319000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 4319000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 4319000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 4319000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 4319000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5091000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 4624000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5715000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 3731000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 3731000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 3731000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 3731000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 3731000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 4329000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 4053000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 5061000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 4416000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 4416000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 4416000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 4416000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 4416000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 5602000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 6535000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 7158000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8365000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 8365000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 9390000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "SalesRevenueGoodsNet": {
        "label": "Sales Revenue, Goods, Net (Deprecated 2018-01-31)",
        "description": "Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 54955000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 62945000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 35736000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 108749000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 45804000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 157308000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 157308000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 46899000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91418000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 91418000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 44519000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 44519000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 135841000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 135841000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44423000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44423000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188168000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188168000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 188168000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61136000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61136000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 112367000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 112367000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51231000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51231000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 165457000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 165457000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53090000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 53090000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 213968000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 213968000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 45913000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 98189000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 52276000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 153520000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 55331000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 205489000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017"
            }
          ]
        }
      },
      "SalesRevenueNet": {
        "label": "Revenue, Net (Deprecated 2018-01-31)",
        "description": "Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 55171000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-03-31",
              "val": 27295000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q1"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 63131000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 35836000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 35836000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 109405000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 46274000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 46274000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 159289000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2014-10-01",
              "end": "2014-12-31",
              "val": 49884000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 47435000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 47435000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 92522000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 92522000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 45087000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 45087000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 45087000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 137444000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44921000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44921000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 190355000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015"
            },
            {
              "start": "2015-10-01",
              "end": "2015-12-31",
              "val": 52912000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 61902000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 113886000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51984000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            }
          ]
        }
      },
      "SecuredDebtCurrent": {
        "label": "Secured Debt, Current",
        "description": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 2340000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 2340000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 2340000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 2340000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "SecuredLongTermDebt": {
        "label": "Secured Long-term Debt, Noncurrent",
        "description": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 3510000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 3510000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 3510000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 2340000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 31614000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 28284000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 13905000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 44587000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 16303000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 62936000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 62936000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 23239000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 51325000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 51325000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 28086000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 28086000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 79195000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 79195000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 27870000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 27870000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 109637000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 109637000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 109637000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 30408000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 30408000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 63635000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 63635000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 33227000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 33227000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 98573000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 98573000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 34938000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 34938000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 136126000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 136126000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 136126000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37582000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 37582000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 71891000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 71891000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 34309000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 34309000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 106369000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 106369000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34478000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 34478000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 155306000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 155306000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 155306000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 37925000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 37925000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 75365000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 75365000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 37440000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 37440000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 113739000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 113739000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 38374000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 38374000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154872000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154872000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 154872000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43832000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 43832000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90874000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 90874000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 47042000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 47042000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 147589000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 147589000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 56715000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 56715000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 206176000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 206176000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 206176000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 65681000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 65681000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 133869000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 133869000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 68188000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 68188000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 209547000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 209547000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 75678000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 75678000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 303627000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 303627000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 303627000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 108332000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 108332000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 235788000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 235788000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 127456000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 127456000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 364273000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 364273000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 128485000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 128485000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 511034000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 511034000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 511034000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 147634000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 147634000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 297102000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 297102000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 149468000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 149468000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 444769000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 444769000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 147667000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 147667000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 588591000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 588591000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 588591000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 149627000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 149627000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 302135000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 302135000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 152508000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 152508000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 456877000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 456877000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 154742000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 154742000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 618307000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 618307000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 618307000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 194278000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 194278000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 392243000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 392243000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 197965000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 197965000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 606397000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 606397000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 214154000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 214154000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 841314000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 841314000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 266864000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 266864000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 577414000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 310549000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 885962000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 308546000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1177261000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 327938000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "SeveranceCosts1": {
        "label": "Severance Costs",
        "description": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "units": {
          "USD": [
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 100000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "ShareBasedCompensation": {
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "description": "Amount of noncash expense for share-based payment arrangement.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 1657000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 3028000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 4092000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5157000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 5157000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1147000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2740000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 2740000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4906000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 4906000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7326000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2396000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 2396000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5292000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 5292000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7965000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 7965000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 10601000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2543000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 2543000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5420000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 5420000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8406000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 8406000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3154000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 3154000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6522000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 6522000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10138000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 10138000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 14198000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4051000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 4051000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 9855000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 9855000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 20102000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 20102000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 28624000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7417000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 7417000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19374000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 19374000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34406000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 34406000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 50171000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 23232000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 23232000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58335000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 58335000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84797000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 84797000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 115219000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35087000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 35087000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 76060000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 76060000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 116398000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 116398000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 152384000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40695000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 40477000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 85165000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 84789000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142896000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 142376000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 191808000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 191808000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 191808000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64447000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 64447000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 131858000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 131858000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 202502000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 202502000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274428000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 274428000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77827000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 77827000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 171185000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 261822000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 354404000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 95107000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "description": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 88000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 436000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 291000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 711000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 934000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "description": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "units": {
          "shares": [
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 4140000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 6204000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 2208000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 5039000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 6096000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "description": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.87,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.873,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.828,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.73,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.73,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.788,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.788,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.719,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.719,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.71,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.71,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.692,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.725,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.725,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.623,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.623,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.7007,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.7007,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.844,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.731,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.733,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.726,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.72,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.697,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.697,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.697,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.697,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.706,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.685,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.685,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.685,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.69,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 0.55,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.5591,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.5591,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.6835,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.6823,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "description": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.0194,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.0209,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.0204,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.0158,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.0188,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.0188,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.0188,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.0188,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.0196,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.0196,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.018,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.018,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.0151,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.0124,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.0124,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.0124,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.0112,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.0274,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.0315,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.0406,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.0418,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            }
          ]
        }
      },
      "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "description": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "units": {
          "pure": [
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 0.0165,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 0.0165,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 0.0183,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 0.0156,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.0156,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 0.0156,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.0184,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 0.0184,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.0156,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 0.0156,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.0165,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 0.0165,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 0.0125,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 0.0118,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 0.0118,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 0.0097,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 0.0097,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 0.0162,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 0.0162,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 0.0341,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 0.0341,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            }
          ]
        }
      },
      "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": "2017-06-30",
              "val": 425000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-06-30",
              "val": 425000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q2I"
            }
          ]
        }
      },
      "SharePrice": {
        "label": "Share Price",
        "description": "Price of a single share of a number of saleable stocks of a company.",
        "units": {
          "USD/shares": [
            {
              "end": "2017-08-08",
              "val": 8.16,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-08-08",
              "val": 8.16,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-08-08",
              "val": 8.16,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 60,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-09-30",
              "val": 60,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-09-30",
              "val": 60,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020Q3I"
            }
          ]
        }
      },
      "SharesIssuedPricePerShare": {
        "label": "Shares Issued, Price Per Share",
        "description": "Per share or per unit amount of equity securities issued.",
        "units": {
          "USD/shares": [
            {
              "end": "2018-07-31",
              "val": 20,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-07-31",
              "val": 20,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2019-04-23",
              "val": 19,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-04-30",
              "val": 19,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-04-30",
              "val": 19,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-04-30",
              "val": 19,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-10-17",
              "val": 35,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-10-31",
              "val": 35,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-10-31",
              "val": 35,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-10-31",
              "val": 35,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-07-31",
              "val": 113,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-07-31",
              "val": 113,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-07-31",
              "val": 113,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-11-30",
              "val": 35,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-09-30",
              "val": 55,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 55,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-09-30",
              "val": 55,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-09-30",
              "val": 55,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-09-30",
              "val": 55,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q3I"
            }
          ]
        }
      },
      "ShippingHandlingAndTransportationCosts": {
        "label": "Shipping, Handling and Transportation Costs (Deprecated 2018-01-31)",
        "description": "Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4500000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7000000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7000000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 7000000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8200000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 8200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 9500000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 12400000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018"
            }
          ]
        }
      },
      "ShortTermBorrowings": {
        "label": "Short-term Debt",
        "description": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2015-12-31",
              "val": 42090000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 42090000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 42090000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 42090000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 42090000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 42205000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 49327000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 49473000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 49624000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 49624000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 49624000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 49624000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 49624000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 49807000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 50022000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 50097000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 50112000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 50112000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 50112000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 50112000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 50112000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 50125000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 50132000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 50135000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 50153000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 50153000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 50153000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 50153000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 50153000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 50154000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 50146000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 50131000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 50123000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 50123000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 50123000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 50123000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 50123000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 50087000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 50053000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 50052000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 50054000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 50052000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 50049000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 50049000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 50052000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 50052000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 50052000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 50052000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 50052000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 50055000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 50086000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 50147000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 80350000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 80350000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 80350000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 80350000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 80350000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 80398000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 80418000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 80435000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 80402000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 80402000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 80402000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 80402000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 80402000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 80401000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 80389000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 80469000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 80362000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 80362000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 80362000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 80362000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 80362000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 80345000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 80338000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 80341000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 80323000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 80323000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 80305000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "description": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 15000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 200000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 200000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 200000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 44000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 44000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 92000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 92000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 48000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 48000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 143000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 143000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 51000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 51000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 100000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 100000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 100000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 20000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 20000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 18000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 38000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 41000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 40000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 9000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 300000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 600000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 600000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2012-12-31",
              "val": -136315000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2012Q4I"
            },
            {
              "end": "2013-12-31",
              "val": -171509000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2013-12-31",
              "val": -171509000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": -171335000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": -171335000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": -171335000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": -171335000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2014-12-31",
              "val": -171335000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": -197774000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 206063000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-12-31",
              "val": 184765000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2015-12-31",
              "val": 226428000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 181595000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 163815000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 140314000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 106476000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 106476000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 106476000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 106476000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 106476000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 143577000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 143577000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 73672000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 50908000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 30184000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": -10370000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 25417000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": -3876000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2018-03-31",
              "val": -3876000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-03-31",
              "val": -3876000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": -22037000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2018-06-30",
              "val": -22037000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-06-30",
              "val": -22037000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 56571000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2018-09-30",
              "val": 56571000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 32162000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 4986000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2019-03-31",
              "val": 4986000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-03-31",
              "val": 4986000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-03-31",
              "val": 4986000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 93088000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2019-06-30",
              "val": 93088000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-06-30",
              "val": 93088000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-06-30",
              "val": 93088000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 84694000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2019-09-30",
              "val": 84694000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 278711000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 258927000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2020-03-31",
              "val": 258927000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2020-03-31",
              "val": 258927000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-03-31",
              "val": 258927000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 304267000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2020-06-30",
              "val": 304267000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-06-30",
              "val": 304267000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-06-30",
              "val": 304267000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 536000000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2020-09-30",
              "val": 536000000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 486236000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 372445000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2021-03-31",
              "val": 372445000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-03-31",
              "val": 372445000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 372445000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 299110000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2021-06-30",
              "val": 299110000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-06-30",
              "val": 299110000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 299110000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 759017000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2021-09-30",
              "val": 759017000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 653304000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 542335000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 542335000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-03-31",
              "val": 542335000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 542335000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 444582000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 444582000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-06-30",
              "val": 444582000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 444582000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 361621000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": 361621000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 705744000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 650573000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 650573000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-03-31",
              "val": 650573000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 650573000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 596147000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 596147000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-06-30",
              "val": 596147000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": 596147000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 784658000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 784658000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2023-12-31",
              "val": 765327000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 794111000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": 794111000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": 794111000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 794111000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 836520000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 836520000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 836520000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 836520000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 878525000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 878525000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2024-12-31",
              "val": 1195420000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 1239675000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 1239675000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-03-31",
              "val": 1239675000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 1246182000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-06-30",
              "val": 1246182000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1252188000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1712413000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 1712413000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1774018000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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-06-19",
              "val": 0.6135,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2015-06-19",
              "val": 0.6135,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2015-06-19",
              "val": 0.6135,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-06-19",
              "val": 0.6135,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-06-19",
              "val": 0.6135,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodSharesIssuedForServices": {
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "description": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "units": {
          "shares": [
            {
              "end": "2019-04-29",
              "val": 25000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1I"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 25000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 25000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueAcquisitions": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "description": "Value of stock issued pursuant to acquisitions during the period.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30901000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 30901000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 30901000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 30901000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30601000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30601000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 30601000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9290000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9290000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9290000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14435000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14435000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14435000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14435000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14435000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14435000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14435000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14435000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 287316000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 2000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": {
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments",
        "description": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.",
        "units": {
          "USD": [
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 240585000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            }
          ]
        }
      },
      "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 2589000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 3344000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 1855000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 1855000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 1855000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 3617000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 2147000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2147000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 2147000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 4323000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 3062000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3062000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 3062000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 7114000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 6085000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6085000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 6085000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 13550000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 8496000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8496000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 8496000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 13037000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 8674000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8674000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 8674000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 15128000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 8862000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8862000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 8862000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17298000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 17298000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 12236000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 12236000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12236000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 25035000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2017-01-01",
              "end": "2017-12-31",
              "val": 2700000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2700000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2017"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 506000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 506000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 506000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 506000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 506000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 506000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 507000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 507000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 507000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": 182466000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 182466000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 182466000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 96777000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 96777000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96777000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96777000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 96777000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 107595000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 107595000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 107595000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 323410000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 323410000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 323410000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 270650000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 270650000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 270650000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 270650000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 550822000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 550822000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 550822000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 550822000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550822000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550822000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 550822000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 433192000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 433192000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 433192000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 235441000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 235441000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 235441000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 235441000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235441000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235441000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 235441000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "description": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "units": {
          "USD": [
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 11402000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 1000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 2000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 2000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "StockIssuedDuringPeriodValueStockOptionsExercised": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "description": "Value of stock issued as a result of the exercise of stock options.",
        "units": {
          "USD": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 259000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 169000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 169000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1258000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 3595000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 2315000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 564000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 4196000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 3632000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 12063000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 7867000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 13331000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 2578000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5983000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 5983000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3405000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 3405000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10416000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 10416000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4433000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 4433000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 13041000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 3826000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10808000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 10808000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6981000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 6981000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15782000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 15782000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4974000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 4974000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 23524000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 4570000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6829000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 6829000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2259000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 2259000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10774000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 10774000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3945000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 3945000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11816000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 4156000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4578000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 4578000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 422000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 422000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5971000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 5971000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1393000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 1393000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6411000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 2301000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2939000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 2939000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 638000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 638000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3501000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 3501000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 562000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 562000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 3892000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 6466000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8648000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 8648000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2182000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 2182000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10368000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10368000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1720000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 1720000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12988000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 12988000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 544000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 884000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 340000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 2819000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 1935000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 22536000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 3863000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "TemporaryEquityCarryingAmountAttributableToParent": {
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "description": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 240612000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 240612000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 240612000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 240612,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 240585000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            }
          ]
        }
      },
      "TemporaryEquityLiquidationPreference": {
        "label": "Temporary Equity, Liquidation Preference",
        "description": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "USD": [
            {
              "end": "2014-12-31",
              "val": 133757000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 133757000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 133757,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 133757000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "TemporaryEquityParOrStatedValuePerShare": {
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "description": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.",
        "units": {
          "USD/shares": [
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 0.0001,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 0.0001,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0.0001,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "TemporaryEquitySharesAuthorized": {
        "label": "Temporary Equity, Shares Authorized",
        "description": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 51233000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 51233000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 51233000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 50000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "TemporaryEquitySharesIssued": {
        "label": "Temporary Equity, Shares Issued",
        "description": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 31397000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 31397000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 31397000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            }
          ]
        }
      },
      "TemporaryEquitySharesOutstanding": {
        "label": "Temporary Equity, Shares Outstanding",
        "description": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.",
        "units": {
          "shares": [
            {
              "end": "2014-12-31",
              "val": 31397000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 31397000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 31397,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 31397000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-07-31",
              "val": 31397221,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2015-07-31",
              "val": 31397221,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-07-31",
              "val": 31397221,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015Q4I"
            }
          ]
        }
      },
      "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": {
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic",
        "description": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "units": {
          "USD": [
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            }
          ]
        }
      },
      "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": {
        "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted",
        "description": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.",
        "units": {
          "USD": [
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": -1000000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefits": {
        "label": "Unrecognized Tax Benefits",
        "description": "Amount of unrecognized tax benefits.",
        "units": {
          "USD": [
            {
              "end": "2013-12-31",
              "val": 898000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013Q4I"
            },
            {
              "end": "2014-12-31",
              "val": 1400000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "end": "2014-12-31",
              "val": 1400000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "end": "2014-12-31",
              "val": 1360000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2014-12-31",
              "val": 1360000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2014-12-31",
              "val": 1360000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2014Q4I"
            },
            {
              "end": "2015-06-30",
              "val": 1500000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 1500000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 2405000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "end": "2015-12-31",
              "val": 2400000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "end": "2015-12-31",
              "val": 2400000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "end": "2015-12-31",
              "val": 2400000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "end": "2015-12-31",
              "val": 2405000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2015-12-31",
              "val": 2405000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2015-12-31",
              "val": 2405000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 2700000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 2900000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 3200000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 4293000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "end": "2016-12-31",
              "val": 4300000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "end": "2016-12-31",
              "val": 4300000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "end": "2016-12-31",
              "val": 4300000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "end": "2016-12-31",
              "val": 4293000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 4293000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2016-12-31",
              "val": 4293000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 4800000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 5200000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 5700000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 5945000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 5900000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "end": "2017-12-31",
              "val": 5900000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "end": "2017-12-31",
              "val": 5900000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "end": "2017-12-31",
              "val": 5945000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2017-12-31",
              "val": 5945000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2017-12-31",
              "val": 5945000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 6300000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 6700000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 7200000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 7362000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "end": "2018-12-31",
              "val": 7400000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "end": "2018-12-31",
              "val": 7362000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2018-12-31",
              "val": 7362000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2018-12-31",
              "val": 7362000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 7800000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 8100000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 8300000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 8619000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "end": "2019-12-31",
              "val": 8600000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "end": "2019-12-31",
              "val": 8619000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2019-12-31",
              "val": 8619000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2019-12-31",
              "val": 8619000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 9000000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 9300000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 9700000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2020-12-31",
              "val": 11500000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 12200000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 12900000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 13600000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 17514000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 17514000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-31",
              "val": 17514000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2021-12-31",
              "val": 17514000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 23844000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 23844000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 23844000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2022-12-31",
              "val": 23844000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 30912000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 30912000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2023-12-31",
              "val": 30912000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 34940000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 34940000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 30796000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2019-01-01",
              "end": "2019-12-31",
              "val": 169000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 169000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 169000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 8000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 3000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9620000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 9620000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 10006000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "description": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "units": {
          "USD": [
            {
              "end": "2015-06-30",
              "val": 0,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2015Q2I"
            },
            {
              "end": "2015-09-30",
              "val": 0,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3I"
            },
            {
              "end": "2015-12-31",
              "val": 0,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2015Q4I"
            },
            {
              "end": "2016-03-31",
              "val": 0,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1I"
            },
            {
              "end": "2016-06-30",
              "val": 0,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2016Q2I"
            },
            {
              "end": "2016-09-30",
              "val": 0,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2016Q3I"
            },
            {
              "end": "2016-12-31",
              "val": 0,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016Q4I"
            },
            {
              "end": "2017-03-31",
              "val": 0,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2017Q1I"
            },
            {
              "end": "2017-06-30",
              "val": 0,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2I"
            },
            {
              "end": "2017-09-30",
              "val": 0,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3I"
            },
            {
              "end": "2017-12-31",
              "val": 0,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2017Q4I"
            },
            {
              "end": "2018-03-31",
              "val": 0,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1I"
            },
            {
              "end": "2018-06-30",
              "val": 0,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2I"
            },
            {
              "end": "2018-09-30",
              "val": 0,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3I"
            },
            {
              "end": "2018-12-31",
              "val": 0,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2018Q4I"
            },
            {
              "end": "2019-03-31",
              "val": 0,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1I"
            },
            {
              "end": "2019-06-30",
              "val": 0,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2I"
            },
            {
              "end": "2019-09-30",
              "val": 0,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3I"
            },
            {
              "end": "2019-12-31",
              "val": 0,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019Q4I"
            },
            {
              "end": "2020-03-31",
              "val": 0,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2020Q1I"
            },
            {
              "end": "2020-06-30",
              "val": 0,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2020Q2I"
            },
            {
              "end": "2020-09-30",
              "val": 0,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2020Q3I"
            },
            {
              "end": "2020-12-31",
              "val": 0,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 0,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 0,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 0,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 0,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 0,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 0,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 0,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 0,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 0,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 0,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 0,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 0,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "description": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "units": {
          "USD": [
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 462000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1045000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1045000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1045000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 1836000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1651000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1651000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1651000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1416000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1426000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1426000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 1426000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2889000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2889000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 2889000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6017000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6017000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 6017000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6301000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6301000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 6301000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7034000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7034000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 7034000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13648000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13648000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 5862000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": "2016-01-01",
              "end": "2016-12-31",
              "val": 52000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 52000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 52000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 1000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 1000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 29000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 34000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            }
          ]
        }
      },
      "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": "2013-01-01",
              "end": "2013-12-31",
              "val": 10800000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 900000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 900000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24500000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 24500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 34500000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            }
          ]
        }
      },
      "WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "description": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "units": {
          "shares": [
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 32065000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-09-30",
              "val": 4728000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 36931000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 18721000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44944000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26204000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50439000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 50942000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51301000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51576000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51576000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 53043000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 53043000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53604000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53604000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53604000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 62831000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65542000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 68224000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67198000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70456000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81011000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81011000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 86689000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87387000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 88077000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89130000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 92558000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 95578000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 95578000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 96081000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 96081000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 96579000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 96579000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 96408000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 96408000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97052000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97052000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 111767000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 111767000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 112734000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 112734000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 113690000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 113690000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 113559000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 113559000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 115171000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 115171000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120814000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120814000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121834000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121834000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122853000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122853000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122486000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122486000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123775000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123775000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 124718000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 124718000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134750000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134750000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 135632000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 136388000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 136181000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 137187000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 136721000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 141502000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "description": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "units": {
          "shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 3841000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-06-30",
              "val": 4658000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2014-04-01",
              "end": "2014-06-30",
              "val": 4722000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13",
              "frame": "CY2014Q2"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4800000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 4800000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 5289000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5393000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 5393000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5494000,
              "accn": "0001558370-15-001646",
              "fy": 2015,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2015-08-13"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 5494000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 18721000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44944000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26204000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26204000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50439000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 50942000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 50942000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51301000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51301000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51576000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 53043000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 62831000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 62831000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65542000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65542000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 68224000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 68224000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67198000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67198000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70456000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70456000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 78287000,
              "accn": "0001558370-20-005858",
              "fy": 2020,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2020-05-08"
            },
            {
              "start": "2020-01-01",
              "end": "2020-03-31",
              "val": 78287000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2020Q1"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 78681000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-01-01",
              "end": "2020-06-30",
              "val": 78681000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 79069000,
              "accn": "0001558370-20-009787",
              "fy": 2020,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2020-08-07"
            },
            {
              "start": "2020-04-01",
              "end": "2020-06-30",
              "val": 79069000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2020Q2"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 79430000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-01-01",
              "end": "2020-09-30",
              "val": 79430000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 80908000,
              "accn": "0001558370-20-012997",
              "fy": 2020,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2020-11-06"
            },
            {
              "start": "2020-07-01",
              "end": "2020-09-30",
              "val": 80908000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2020Q3"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81011000,
              "accn": "0001558370-21-001907",
              "fy": 2020,
              "fp": "FY",
              "form": "10-K",
              "filed": "2021-02-26",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 86689000,
              "accn": "0001558370-21-006346",
              "fy": 2021,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2021-05-07",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87387000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 88077000,
              "accn": "0001558370-21-010673",
              "fy": 2021,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2021-08-06",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89130000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 92558000,
              "accn": "0001558370-21-014721",
              "fy": 2021,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2021-11-05",
              "frame": "CY2021Q3"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": {
        "label": "Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation",
        "description": "Number of shares of common stock subject to repurchase or cancellation determined by relating the portion of time within a reporting period that these shares have been outstanding to the total time in that period. Common stock subject to repurchase are outstanding common shares that are contingently returnable (that is, subject to recall).",
        "units": {
          "shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 2252000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 1918000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 1823000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1870000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 1870000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 1627000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 1578000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 1532000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1531000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 1531000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1436000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 1436000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1483000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1483000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 1483000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 364000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 364000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 182000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 182000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 121000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 121000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 91000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 91000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 91000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            }
          ]
        }
      },
      "WeightedAverageNumberOfSharesIssuedBasic": {
        "label": "Weighted Average Number of Shares Issued, Basic",
        "description": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).",
        "units": {
          "shares": [
            {
              "start": "2013-01-01",
              "end": "2013-12-31",
              "val": 6093000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24",
              "frame": "CY2013"
            },
            {
              "start": "2014-01-01",
              "end": "2014-09-30",
              "val": 6646000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 6689000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6670000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2014-01-01",
              "end": "2014-12-31",
              "val": 6670000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16",
              "frame": "CY2014"
            },
            {
              "start": "2015-01-01",
              "end": "2015-03-31",
              "val": 6916000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13",
              "frame": "CY2015Q1"
            },
            {
              "start": "2015-01-01",
              "end": "2015-06-30",
              "val": 6971000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2015-04-01",
              "end": "2015-06-30",
              "val": 7026000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11",
              "frame": "CY2015Q2"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 20252000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 20252000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 46380000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 46380000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27687000,
              "accn": "0001558370-16-004339",
              "fy": 2015,
              "fp": "FY",
              "form": "10-K",
              "filed": "2016-03-24"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27687000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 27687000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50803000,
              "accn": "0001558370-16-005939",
              "fy": 2016,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2016-05-13"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50803000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 51124000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 51124000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-16-007931",
              "fy": 2016,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2016-08-11"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51422000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51422000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-16-009972",
              "fy": 2016,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2016-11-14"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51667000,
              "accn": "0001558370-17-001890",
              "fy": 2016,
              "fp": "FY",
              "form": "10-K",
              "filed": "2017-03-16"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51667000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51667000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52758000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52758000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2019"
            }
          ]
        }
      },
      "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": "2014-01-01",
              "end": "2014-09-30",
              "val": 4728000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2014-07-01",
              "end": "2014-09-30",
              "val": 4866000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2014Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-09-30",
              "val": 18721000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13"
            },
            {
              "start": "2015-07-01",
              "end": "2015-09-30",
              "val": 44944000,
              "accn": "0001558370-15-002682",
              "fy": 2015,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2015-11-13",
              "frame": "CY2015Q3"
            },
            {
              "start": "2015-01-01",
              "end": "2015-12-31",
              "val": 26204000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15",
              "frame": "CY2015"
            },
            {
              "start": "2016-01-01",
              "end": "2016-03-31",
              "val": 50439000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10",
              "frame": "CY2016Q1"
            },
            {
              "start": "2016-01-01",
              "end": "2016-06-30",
              "val": 50942000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2016-04-01",
              "end": "2016-06-30",
              "val": 51445000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09",
              "frame": "CY2016Q2"
            },
            {
              "start": "2016-01-01",
              "end": "2016-09-30",
              "val": 51301000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2016-07-01",
              "end": "2016-09-30",
              "val": 52012000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09",
              "frame": "CY2016Q3"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51576000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2016-01-01",
              "end": "2016-12-31",
              "val": 51576000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15",
              "frame": "CY2016"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52758000,
              "accn": "0001558370-17-004065",
              "fy": 2017,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2017-05-10"
            },
            {
              "start": "2017-01-01",
              "end": "2017-03-31",
              "val": 52758000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10",
              "frame": "CY2017Q1"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-06-30",
              "val": 52924000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-17-006341",
              "fy": 2017,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2017-08-09"
            },
            {
              "start": "2017-04-01",
              "end": "2017-06-30",
              "val": 53088000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09",
              "frame": "CY2017Q2"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-01-01",
              "end": "2017-09-30",
              "val": 53100000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-17-008606",
              "fy": 2017,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2017-11-09"
            },
            {
              "start": "2017-07-01",
              "end": "2017-09-30",
              "val": 53447000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09",
              "frame": "CY2017Q3"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-18-002153",
              "fy": 2017,
              "fp": "FY",
              "form": "10-K",
              "filed": "2018-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2017-01-01",
              "end": "2017-12-31",
              "val": 53312000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2017"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-18-004660",
              "fy": 2018,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2018-05-10"
            },
            {
              "start": "2018-01-01",
              "end": "2018-03-31",
              "val": 54132000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2018Q1"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-06-30",
              "val": 54342000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-18-006871",
              "fy": 2018,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2018-08-09"
            },
            {
              "start": "2018-04-01",
              "end": "2018-06-30",
              "val": 54551000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2018Q2"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-01-01",
              "end": "2018-09-30",
              "val": 56462000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-18-009087",
              "fy": 2018,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2018-11-09"
            },
            {
              "start": "2018-07-01",
              "end": "2018-09-30",
              "val": 60570000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2018Q3"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-19-002131",
              "fy": 2018,
              "fp": "FY",
              "form": "10-K",
              "filed": "2019-03-15"
            },
            {
              "start": "2018-01-01",
              "end": "2018-12-31",
              "val": 57848000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02",
              "frame": "CY2018"
            },
            {
              "start": "2019-01-01",
              "end": "2019-03-31",
              "val": 62831000,
              "accn": "0001558370-19-004756",
              "fy": 2019,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2019-05-10",
              "frame": "CY2019Q1"
            },
            {
              "start": "2019-01-01",
              "end": "2019-06-30",
              "val": 65542000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09"
            },
            {
              "start": "2019-04-01",
              "end": "2019-06-30",
              "val": 68224000,
              "accn": "0001558370-19-007796",
              "fy": 2019,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2019-08-09",
              "frame": "CY2019Q2"
            },
            {
              "start": "2019-01-01",
              "end": "2019-09-30",
              "val": 67198000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08"
            },
            {
              "start": "2019-07-01",
              "end": "2019-09-30",
              "val": 70456000,
              "accn": "0001558370-19-010489",
              "fy": 2019,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2019-11-08",
              "frame": "CY2019Q3"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-20-001821",
              "fy": 2019,
              "fp": "FY",
              "form": "10-K",
              "filed": "2020-03-02"
            },
            {
              "start": "2019-01-01",
              "end": "2019-12-31",
              "val": 69555000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2019"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81011000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2020-01-01",
              "end": "2020-12-31",
              "val": 81011000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2020"
            },
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 86689000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 87387000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 88077000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 89130000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": 92558000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 90558000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 95578000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 95578000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 96081000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 96081000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 96579000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 96579000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 96408000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 96408000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97052000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": 97052000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 98408000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 111767000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 111767000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 112734000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 112734000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 113690000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": 113690000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 113559000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 113559000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 115171000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": 115171000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 114997000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120814000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 120814000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121834000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 121834000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122853000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 122853000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122486000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 122486000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123775000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 123775000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 124718000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 124718000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134750000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 134750000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 135632000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 136388000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 136181000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 137187000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 136721000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 141502000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2021-12-31",
              "val": 4443000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 4443000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 4068000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "description": "Amount of investment in equity security without readily determinable fair value.",
        "units": {
          "USD": [
            {
              "end": "2021-12-06",
              "val": 4000000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-06",
              "val": 4000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2021-12-06",
              "val": 2200000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2021Q4I"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLosses": {
        "label": "Financing Receivable, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2020-12-31",
              "val": 4220000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-03-31",
              "val": 4110000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-03-31",
              "val": 4110000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q1I"
            },
            {
              "end": "2021-06-30",
              "val": 3788000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-06-30",
              "val": 3788000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q2I"
            },
            {
              "end": "2021-09-30",
              "val": 4105000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3I"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2021-12-31",
              "val": 2429000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 2392000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2022-03-31",
              "val": 2392000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-03-31",
              "val": 2392000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-03-31",
              "val": 2392000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 3561000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2022-06-30",
              "val": 3561000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-06-30",
              "val": 3561000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-06-30",
              "val": 3561000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 4676000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2022-09-30",
              "val": 4676000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2022-12-31",
              "val": 3830000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 5134000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 5134000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-03-31",
              "val": 5134000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-03-31",
              "val": 5134000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 5580000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2023-06-30",
              "val": 5580000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-06-30",
              "val": 5580000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-06-30",
              "val": 5580000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 6034000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2023-09-30",
              "val": 6034000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2023-12-31",
              "val": 6481000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 7252000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2024-03-31",
              "val": 7252000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-03-31",
              "val": 7252000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-03-31",
              "val": 7252000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 7021000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2024-06-30",
              "val": 7021000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-06-30",
              "val": 7021000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-06-30",
              "val": 7021000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 6252000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2024-09-30",
              "val": 6252000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 7259000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 7434000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2025-03-31",
              "val": 7434000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-03-31",
              "val": 7434000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 7823000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2025-06-30",
              "val": 7823000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 8419000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 8018000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 7927000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FinancingReceivableAllowanceForCreditLossesWriteOffs": {
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "description": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-03-31",
              "val": 110000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2021Q1"
            },
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": 495000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": 385000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": 495000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 1635000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 368000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 368000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 369000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": 369000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": 1000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 368000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 368000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 158000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 158000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 204000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 204000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 46000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 46000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 437000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 437000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 233000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 233000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 20000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 42000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 22000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 72000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": 30000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 313000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ImpairmentOfLongLivedAssetsToBeDisposedOf": {
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "description": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 41900000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 41900000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "MarketableSecuritiesUnrealizedGainLoss": {
        "label": "Marketable Securities, Unrealized Gain (Loss)",
        "description": "Amount of unrealized gain (loss) on investment in marketable security.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 281000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022"
            }
          ]
        }
      },
      "OtherLiabilitiesCurrent": {
        "label": "Other Liabilities, Current",
        "description": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2020-12-31",
              "val": 60407000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2020Q4I"
            },
            {
              "end": "2021-12-31",
              "val": 93353000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25"
            },
            {
              "end": "2021-12-31",
              "val": 93353000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 93353000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 93353000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "end": "2021-12-31",
              "val": 93353000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 116637000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 124372000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 132751000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 144214000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 144214000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 144214000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 144214000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 144214000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 118638000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 125513000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 133740000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 149405000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 149405000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 149405000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 149405000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "end": "2023-12-31",
              "val": 149405000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 142228000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 141231000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 126176000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 146893000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 146893000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 146893000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 146893000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 146893000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 178449000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 191034000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 215951000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 188659000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 188659000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 212543000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "ProvisionForLoanLeaseAndOtherLosses": {
        "label": "Provision for Loan, Lease, and Other Losses",
        "description": "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-06-30",
              "val": -63000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2021-04-01",
              "end": "2021-06-30",
              "val": -63000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2021Q2"
            },
            {
              "start": "2021-01-01",
              "end": "2021-09-30",
              "val": -380000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2021-07-01",
              "end": "2021-09-30",
              "val": -317000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q3"
            },
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 156000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -331000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": -331000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1501000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -1501000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1170000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "start": "2022-04-01",
              "end": "2022-06-30",
              "val": -1170000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2022Q2"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2615000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": -2615000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1115000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09"
            },
            {
              "start": "2022-07-01",
              "end": "2022-09-30",
              "val": -1115000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q3"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1304000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -1304000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1750000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -1750000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -446000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-04-01",
              "end": "2023-06-30",
              "val": -446000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2023Q2"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2204000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -2204000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -454000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-07-01",
              "end": "2023-09-30",
              "val": -454000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q3"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -929000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -929000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -744000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -744000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 185000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-04-01",
              "end": "2024-06-30",
              "val": 185000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2024Q2"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -208000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -208000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 536000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 536000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q3"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -195000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -195000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -606000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": -411000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -1232000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-07-01",
              "end": "2025-09-30",
              "val": -626000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -222000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligation": {
        "label": "Recorded Unconditional Purchase Obligation",
        "description": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 137975000,
              "accn": "0001558370-22-002022",
              "fy": 2021,
              "fp": "FY",
              "form": "10-K",
              "filed": "2022-02-25",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 78353000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 94533000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 171262000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 256942000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "description": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 1342000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 1342000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 1342000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 3000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 1000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "description": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 3629000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 3629000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 3629000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 13774000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 16185000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 19285000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 16103000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 16103000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 16103000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11502000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8869000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5130000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "description": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 842224000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06"
            },
            {
              "end": "2021-12-31",
              "val": 842224000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05"
            },
            {
              "end": "2021-12-31",
              "val": 842224000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-03-31",
              "val": 663805000,
              "accn": "0001558370-22-007500",
              "fy": 2022,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2022-05-06",
              "frame": "CY2022Q1I"
            },
            {
              "end": "2022-06-30",
              "val": 603806000,
              "accn": "0001558370-22-012331",
              "fy": 2022,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2022-08-05",
              "frame": "CY2022Q2I"
            },
            {
              "end": "2022-09-30",
              "val": 483893000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-12-31",
              "val": 857357000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-12-31",
              "val": 857357000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-12-31",
              "val": 914494000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 794300000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 708596000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 941687000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 1076140000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1087932000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "LineOfCreditFacilityRemainingBorrowingCapacity": {
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "description": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "units": {
          "USD": [
            {
              "end": "2022-09-30",
              "val": 100000000,
              "accn": "0001558370-22-016984",
              "fy": 2022,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2022-11-09",
              "frame": "CY2022Q3I"
            },
            {
              "end": "2022-11-30",
              "val": 100000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "end": "2022-11-30",
              "val": 100000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "end": "2022-11-30",
              "val": 100000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "end": "2022-12-31",
              "val": 70000000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 70000000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 20000000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 20000000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 20000000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 20000000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 20000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 20000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 20000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 20000000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 20000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 20000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 20000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 20000000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 395746000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 66376000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 17688000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 15411000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 1180000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-12-31",
              "val": 330000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 35048000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 23923000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 692000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
        "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss",
        "description": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "USD": [
            {
              "end": "2022-12-31",
              "val": 16103000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-03-31",
              "val": 11502000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2023Q1I"
            },
            {
              "end": "2023-06-30",
              "val": 8869000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04",
              "frame": "CY2023Q2I"
            },
            {
              "end": "2023-09-30",
              "val": 5130000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09",
              "frame": "CY2023Q3I"
            },
            {
              "end": "2023-12-31",
              "val": 2745000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 1889000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 1180000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 544000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 330000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 177000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 25000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            }
          ]
        }
      },
      "DeferredTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Net",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 15873000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 20078000,
              "accn": "0001558370-23-002460",
              "fy": 2022,
              "fp": "FY",
              "form": "10-K",
              "filed": "2023-03-01"
            },
            {
              "end": "2022-12-31",
              "val": 20078000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 15426000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 15426000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 25669000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 701000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition": {
        "label": "APIC, Share-based Payment Arrangement, Other, 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, classified as other.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19771000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 19771000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19771000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 19771000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19771000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 19771000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19774000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19774000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 19774000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24071000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": 24071000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24071000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 24071000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24071000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 24071000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24071000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 24071000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 32063000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 32063000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": 32875000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-04-01",
              "end": "2025-06-30",
              "val": 812000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 32875000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 32875000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 47026000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "ForeignCurrencyTransactionGainLossBeforeTax": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "description": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 11000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-03-31",
              "val": 281000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10",
              "frame": "CY2022Q1"
            },
            {
              "start": "2022-01-01",
              "end": "2022-06-30",
              "val": -7000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2022-01-01",
              "end": "2022-09-30",
              "val": 12000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 2000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -265000,
              "accn": "0001558370-23-008938",
              "fy": 2023,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2023-05-10"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -265000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -265000,
              "accn": "0001558370-23-013289",
              "fy": 2023,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2023-08-04"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -265000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -265000,
              "accn": "0001558370-23-018379",
              "fy": 2023,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2023-11-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -265000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -265000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -265000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -265000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -359000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -359000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -377000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -377000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -356000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -356000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -462000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -462000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -138000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -138000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -32000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -49000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -17000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -258000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions": {
        "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Number of Positions",
        "description": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without an allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "units": {
          "position": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "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": "2022-12-31",
              "val": 9162000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 9449000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 5640000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 5583000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 5583000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 6498000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "IncreaseDecreaseInOperatingLeaseLiability": {
        "label": null,
        "description": null,
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": -10296000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9999000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -9999000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": -2177000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": -5196000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": -8424000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -12448000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -12448000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": -12448000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4122000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "start": "2024-01-01",
              "end": "2024-03-31",
              "val": -4122000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2024Q1"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8269000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": -8269000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12484000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": -12484000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -16819000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -16819000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4505000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": -4505000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2025-01-01",
              "end": "2025-06-30",
              "val": -9307000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": -14245000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -19751000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": -5852000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "InventoryValuationReserves": {
        "label": "Inventory Valuation Reserves",
        "description": "Amount of valuation reserve for inventory.",
        "units": {
          "USD": [
            {
              "end": "2021-12-31",
              "val": 988000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29",
              "frame": "CY2021Q4I"
            },
            {
              "end": "2022-12-31",
              "val": 748000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2022-12-31",
              "val": 748000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022Q4I"
            },
            {
              "end": "2023-12-31",
              "val": 872000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "end": "2023-12-31",
              "val": 872000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-12-31",
              "val": 559000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            }
          ]
        }
      },
      "StockIssued1": {
        "label": "Stock Issued",
        "description": "The fair value of stock issued in noncash financing activities.",
        "units": {
          "USD": [
            {
              "start": "2023-01-01",
              "end": "2023-03-31",
              "val": 14435000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2023Q1"
            },
            {
              "start": "2023-01-01",
              "end": "2023-06-30",
              "val": 14435000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2023-01-01",
              "end": "2023-09-30",
              "val": 14435000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14435000,
              "accn": "0001558370-24-002083",
              "fy": 2023,
              "fp": "FY",
              "form": "10-K",
              "filed": "2024-02-29"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14435000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 14435000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 774000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
        "label": "Debt Securities, Available-for-sale, Current",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "end": "2023-12-31",
              "val": 236882000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-03-31",
              "val": 69121000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 90299000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 29490000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "end": "2024-12-31",
              "val": 22689000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 17832000,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 15975000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 1000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            }
          ]
        }
      },
      "OtherShortTermBorrowings": {
        "label": "Other Short-term Borrowings",
        "description": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2024-03-31",
              "val": 7050000,
              "accn": "0001558370-24-007686",
              "fy": 2024,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2024-05-10",
              "frame": "CY2024Q1I"
            },
            {
              "end": "2024-06-30",
              "val": 13899000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss",
        "description": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2023-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2023Q4I"
            },
            {
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09",
              "frame": "CY2024Q2I"
            },
            {
              "end": "2024-09-30",
              "val": 0,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3I"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "end": "2024-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001558370-25-007036",
              "fy": 2025,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2025-05-09",
              "frame": "CY2025Q1I"
            },
            {
              "end": "2025-06-30",
              "val": 0,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08",
              "frame": "CY2025Q2I"
            },
            {
              "end": "2025-09-30",
              "val": 0,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2025Q3I"
            },
            {
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "DebtSecuritiesAvailableForSaleAllowanceForCreditLossSecuritiesSold": {
        "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Securities Sold",
        "description": "Amount of decrease in allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) from sale.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 0,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            }
          ]
        }
      },
      "LitigationSettlementAmountAwardedToOtherParty": {
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "description": "Amount awarded to other party in judgment or settlement of litigation.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 57000000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 57000000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 57000000,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 57000000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "LossContingencyPatentsAllegedlyInfringedNumber": {
        "label": "Loss Contingency, Patents Allegedly Infringed, Number",
        "description": "Number of another entity's patents that the entity has allegedly infringed.",
        "units": {
          "patent": [
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 2,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 2,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 2,
              "accn": "0001558370-25-010829",
              "fy": 2025,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2025-08-08"
            },
            {
              "start": "2024-01-01",
              "end": "2024-01-31",
              "val": 2,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07",
              "frame": "CY2023Q4I"
            }
          ]
        }
      },
      "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": {
        "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired",
        "description": "\"The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-06-30",
              "val": 1400000,
              "accn": "0001558370-24-011666",
              "fy": 2024,
              "fp": "Q2",
              "form": "10-Q",
              "filed": "2024-08-09"
            },
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 1400000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1400000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            }
          ]
        }
      },
      "RepaymentsOfShortTermDebt": {
        "label": "Repayments of Short-term Debt",
        "description": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "start": "2024-07-01",
              "end": "2024-09-30",
              "val": 13800000,
              "accn": "0001558370-24-015325",
              "fy": 2024,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2024-11-12",
              "frame": "CY2024Q3"
            }
          ]
        }
      },
      "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": "2024-01-01",
              "end": "2024-12-31",
              "val": 286730000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 286730000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            }
          ]
        }
      },
      "DefinedContributionPlanCostRecognized": {
        "label": "Defined Contribution Plan, Cost",
        "description": "Amount of cost for defined contribution plan.",
        "units": {
          "USD": [
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 9100000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 8600000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10700000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10700000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 15300000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercent": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "description": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "units": {
          "pure": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.06,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.06,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "description": "Percentage employer matches of the employee's percentage contribution matched.",
        "units": {
          "pure": [
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 0.5,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 0.5,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueAfterFifthYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, after Year Five",
        "description": "Amount of recorded unconditional purchase obligation 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": "2024-12-31",
              "val": 2000000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 2583000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueInFifthYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Five",
        "description": "Amount of recorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 1103000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 1262000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueInFourthYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Four",
        "description": "Amount of recorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 10256000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 3531000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueInSecondYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two",
        "description": "Amount of recorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 23344000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 57564000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueInThirdYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Three",
        "description": "Amount of recorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 20741000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 20751000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "RecordedUnconditionalPurchaseObligationDueWithinOneYear": {
        "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One",
        "description": "Amount of recorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 113818000,
              "accn": "0001558370-25-001869",
              "fy": 2024,
              "fp": "FY",
              "form": "10-K",
              "filed": "2025-02-28",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 171251000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "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": "2025-01-01",
              "end": "2025-09-30",
              "val": 1,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 1,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ],
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 1,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PaymentsToAcquireIntangibleAssets": {
        "label": "Payments to Acquire Intangible Assets",
        "description": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "units": {
          "USD": [
            {
              "start": "2024-01-01",
              "end": "2024-09-30",
              "val": 10495000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 10495000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-09-30",
              "val": 12500000,
              "accn": "0001104659-25-107976",
              "fy": 2025,
              "fp": "Q3",
              "form": "10-Q",
              "filed": "2025-11-07"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 33000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiabilityCurrent": {
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 21580000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 21580000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 22350000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2025-12-31",
              "val": 96780000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 96780000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 103204000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CurrentForeignTaxExpenseBenefit": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "description": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 200000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredFederalIncomeTaxExpenseBenefit": {
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "description": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 51700000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredIncomeTaxLiabilities": {
        "label": "Deferred Tax Liabilities, Gross",
        "description": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 25669000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 110394000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "DeferredStateAndLocalIncomeTaxExpenseBenefit": {
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "description": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 9000000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "DeferredTaxAndOtherLiabilitiesNoncurrent": {
        "label": "Deferred Tax and Other Liabilities, Noncurrent",
        "description": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 701000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 701000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 701000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "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": "2023-01-01",
              "end": "2023-12-31",
              "val": 0.0079,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": -0.0151,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": -0.0136,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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.0007,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAccumulatedAmortization": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "description": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 962000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 4882000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 4882000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 12007000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2025-12-31",
              "val": 231005000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 28666000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28636000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 28366000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 28366000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28336000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 28644000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28336000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 28666000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28613000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsGross": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "description": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 11895000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 378595000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 378595000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 379369000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsNet": {
        "label": "Finite-Lived Intangible Assets, Net",
        "description": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "units": {
          "USD": [
            {
              "end": "2024-12-31",
              "val": 10933000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 373713000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 373713000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 367362000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2025-12-04",
              "val": 141100000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 141070000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 141070000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 140857000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillPurchaseAccountingAdjustments": {
        "label": "Goodwill, Purchase Accounting Adjustments",
        "description": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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": "2025-01-01",
              "end": "2025-12-31",
              "val": 0,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 3646000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "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": 196000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2025"
            }
          ]
        }
      },
      "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": "2024-12-31",
              "val": 10933000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27",
              "frame": "CY2024Q4I"
            },
            {
              "end": "2025-12-31",
              "val": 373713000,
              "accn": "0001104659-26-020881",
              "fy": 2025,
              "fp": "FY",
              "form": "10-K",
              "filed": "2026-02-27"
            },
            {
              "end": "2025-12-31",
              "val": 373713000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 367362000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AssetsFairValueDisclosure": {
        "label": "Assets, Fair Value Disclosure",
        "description": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 1088799000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1107919000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "AvailableForSaleSecuritiesDebtSecurities": {
        "label": "Debt Securities, Available-for-sale",
        "description": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 1076140000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1087932000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "description": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 0,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 6120000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "BusinessCombinationContingentConsiderationLiability": {
        "label": "Business Combination, Contingent Consideration, Liability",
        "description": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 118360000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 125554000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashAndCashEquivalentsFairValueDisclosure": {
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "description": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 1076140000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 1087932000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "description": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 28181000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 11792000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "DerivativeAssets": {
        "label": "Derivative Asset",
        "description": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 12659000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 19987000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "description": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "units": {
          "USD": [
            {
              "end": "2026-03-31",
              "val": 21477000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "GoodwillGross": {
        "label": "Goodwill, Gross",
        "description": "Amount before 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": "2025-12-04",
              "val": 141100000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            }
          ]
        }
      },
      "InterestExpenseNonoperating": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 1005000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 892000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "LiabilitiesFairValueDisclosure": {
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "description": "Fair value of financial and nonfinancial obligations.",
        "units": {
          "USD": [
            {
              "end": "2025-12-31",
              "val": 118360000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 125554000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1I"
            }
          ]
        }
      },
      "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "description": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "units": {
          "USD": [
            {
              "start": "2025-01-01",
              "end": "2025-03-31",
              "val": 147000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q1"
            },
            {
              "start": "2026-01-01",
              "end": "2026-03-31",
              "val": 56000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2026-01-01",
              "end": "2026-03-31",
              "val": 3000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2025-12-31",
              "val": 3591000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 3242000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2025-12-31",
              "val": 27.03,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2025Q4I"
            },
            {
              "end": "2026-03-31",
              "val": 28.77,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "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": "2026-01-01",
              "end": "2026-03-31",
              "val": 10.96,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2026-01-01",
              "end": "2026-03-31",
              "val": 33.12,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      },
      "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": "2026-01-01",
              "end": "2026-03-31",
              "val": 346000,
              "accn": "0001628280-26-032478",
              "fy": 2026,
              "fp": "Q1",
              "form": "10-Q",
              "filed": "2026-05-08",
              "frame": "CY2026Q1"
            }
          ]
        }
      }
    },
    "ecd": {
      "CoSelectedMeasureAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 625486000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 820222000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 1082571000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 1696911000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 2306113000,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgCompActuallyPaidAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 7334133,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -4682784,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12994682,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 46461399,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 30070870,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "NonPeoNeoAvgTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 8415636,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 4548786,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 4882630,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 6124794,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 6790799,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeerGroupTotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 100.02,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 89.9,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 94.03,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 93.49,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 124.75,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoActuallyPaidCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 17842930,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": -10478887,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 32772214,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 95390804,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 60786055,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "PeoTotalCompAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 23343147,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 8246281,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 12727887,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 13032674,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 14957319,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      },
      "TotalShareholderRtnAmt": {
        "label": "",
        "description": "",
        "units": {
          "USD": [
            {
              "start": "2021-01-01",
              "end": "2021-12-31",
              "val": 93.84,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2021"
            },
            {
              "start": "2022-01-01",
              "end": "2022-12-31",
              "val": 40.36,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2022"
            },
            {
              "start": "2023-01-01",
              "end": "2023-12-31",
              "val": 62.94,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2023"
            },
            {
              "start": "2024-01-01",
              "end": "2024-12-31",
              "val": 159.06,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2024"
            },
            {
              "start": "2025-01-01",
              "end": "2025-12-31",
              "val": 230.19,
              "accn": "0001104659-26-047770",
              "fy": null,
              "fp": null,
              "form": "DEF 14A",
              "filed": "2026-04-23",
              "frame": "CY2025"
            }
          ]
        }
      }
    }
  }
}